Support Navy customer in Dahlgren, Virginia by providing software engineering in an Agile development environment as part of an integrated contractor-government team developing tactical weapons system software
Requirements
- Minimum 5 years' experience in a Software Developer role preferably for the United States Navy
- Work experience using C++ and Java
- Work experience in a Scrum environment
- Working knowledge of the Linux operating environment including testing and debugging software applications, components, and units
- Reverse engineering complex Linux C++/Java applications
- Linux networking, system administration, scripting, and configuration and management
- Software development using database technologies
Responsibilities
- Provide software engineering in an Agile development environment as part of a team
- Develop technical designs and specifications for complex software solutions
- Research and integrate design strategies, product specifications, development schedules, and user expectations into product capabilities
- Actively support all aspects of the system development lifecycle (analysis, requirements definition, design, coding, development and unit testing, maintenance and preparing associated documentation) with an emphasis on software coding
- Work collectively and provide technical leadership to other developers within the engineering team to ensure high-quality software product delivery
- Develop technical designs and specifications for complex software solutions
Other
- Minimum bachelors degree in a STEM related major
- Must be able to obtain and maintain a Secret security clearance
- U.S. Citizenship is required
- Ability to clearly and accurately document software source code, specifications, and manuals
- Excellent oral and written communication skills