What are the responsibilities and job description for the Cyber Software Engineer position at Peraton?
Responsibilities
Peraton is looking for somone to work on the front line of the research, design, development, and deployment of cloud based enterprise solution that will streamline the way our programs interacts with our customers and other stakeholders
- Assist in the development of well architected and modular web-based applications using best software development practices to meet user’s needs
- Work in conjunction with other developers to assist in various phases of the application development lifecycle, including but not limited to, system analysis, system design, prototype construction, application development, database design, and test automation
- Participate in the development of a consolidated business process, integrating and replacing the current project management capabilities; provide installation, customization, support, maintenance, license updates, and monitoring of the consolidated business web presence after implementation
- Use software engineering best practices to develop and integrate solutions or develop new solutions and customize COTS or open source software
Qualifications
Basic Qualifications:
- Bachelors Degree or High School Diploma with 6 - 8 years of experience
- Programming: Java, JavaScript, HTML, CSS, C#, Visual logic, Bash, Go (Golang), C , C, Construct 2, Assembly, JPQL, SQL, JavaCC, GWT, JPA, Mobile Application (Android and Windows).
- Frame Work: AngularJS, jQuery, Bootstrap, KineticJS, GWT and/or Spring Boot
- Databases: Oracle, SQL, MySQL and/or MS Access
- NoSQL Database: ObjectDB
- Version Control Software: Git, Sourceforge, Subversion and/or Bitbucket
- Collaboration Tools: Confluence, JIRA, Git, Trello, SharePoint and/or Slack
- Containerization Software: OpenShift
- File Format: XML, JSON, CSV and/or Others
- Development Tools: Text Editor, Vi, Notepad , NetBeans, Visual Studio, Eclipse, and/or Android Studio
- Automation Testing: Cucumber with Ruby, Gherkin language for BDD approach
- Server Operating System: Windows, MacOS, Linux, QNX, and/or Kali
- Current Secret security clearance with eligibility and the ability to obtain/maintain Top Secret.
Preferred Qualifications
- Big Data: Hadoop, HIVE
- Familiarization with building Search Application Interfaces
- Understanding of visualization best practices
- Experience with data visualization tools such as Datawrapper, Chart.js, BI tools like Tableau, Power BI, Python Dash, R Shiny, Leaflet, Carto, Kepler.gl, and Plotly
- Have worked with Azure or AWS
- Experience and knowledge of RESTful service architecture
- Have experience with Agile development methodologies
- Have experience with ServiceNow development or administration
Software Engineer - MATLAB
Brilliance Cyber Systems -
Rockford, IL
Cyber Security Engineer
CENTRIC SOFTWARE INC -
East Coast, NY
Cyber Security Engineer
UltraViolet Cyber -
Arlington, VA