NAVSEA 03D3 Digital Program Office is looking to support the Navy Maintenance and Modernization Enterprise Solution (NMMES), a mission-critical program that supports over 45,000 users executing naval ship and submarine maintenance operations worldwide
Requirements
- Experience with software testing methodologies including TDD and BDD
- Strong programming skills and ability to work with multiple programming languages
- Experience with software documentation and technical specification development
- Knowledge of Agile/SAFe development methodologies
- Experience with legacy system modernization
- Understanding of cybersecurity principles and secure coding practices
- Experience with version control systems and modern development tools
Responsibilities
- Analyze functional business applications and design specifications for functional activities
- Apply test-first practices including Test-Driven Development (TDD) for unit tests and Behavior-Driven Development (BDD) for automated acceptance tests
- Develop block diagrams and logic flow charts
- Translate detailed design into computer software code
- Test, debug and refine computer software to produce the required product
- Prepare required documentation, including both program-level and user-level documentation
- Enhance software to reduce operating time or improve efficiency
Other
- Must be a US Citizen with an active Secret clearance
- Bachelor's degree in Computer Science, Software Engineering, or related field
- Up to 10% travel required
- Strong analytical skills, excellent problem-solving abilities, and the capability to work effectively within development teams
- Ability to balance maintaining existing systems while contributing to modernization efforts