Entry Level Software Engineer
Role details
Job location
Tech stack
Job description
Software development in support of Jacobs projects and contracts for the US and foreign military aircraft and missions., Work scope may include the following duties:
-
Contribute to a team of skilled engineers designing, building and maintaining thoroughly tested and stable software using a Scaled Agile Framework (SAFE).
-
Perform technical tasks to include design, requirements, documentation, code and unit/integration test procedures.
-
Maintain a collaborative approach with Product Owners, Software Architects, DevOps, Security and UX engineers.
-
Be willing to share knowledge through proactive creation of wikis and documentation to help the team
-
Participate in daily stand-ups providing status updates and raise any technical issues with the rest of the team.
-
Contribute to pull request reviews, system demos, planning meetings and retrospectives.
-
Be able to switch and work on different projects as customer and program goals evolve.
Requirements
Bachelor's degree in computer science or a related scientific or engineering discipline
Knowledge, skills & abilities:
-
Knowledge of object-oriented computer programming with direct experience using Visual Studio, C#/.NET, NodeJS, JavaScript/Typescript
-
Experience with common web frameworks and technologies (HTML5, CSS, React, etc.)
-
Knowledge of, and skill in applying software engineering principles and practices.
-
Ability to communicate design processes, ideas, and solutions clearly and effectively to teams and customers
-
Ability to effectively articulate technical challenges and solutions
Clearance:
Must be able to obtain and maintain a DoD Secret Clearance.