Design and develop software and improve existing code. Write unit-tests and validate your software against acceptance criteria. Apply team coding, documenting and testing standards. Conduct impact analysis to proactively identify impact of a change within an application. Document code and projects so others can easily understand, maintain and support. Debug the problems which arise in production and propose effective solutions.
Job listings
USD/year
USD/year
The Software Engineer works with fellow Nava engineers to design, review, and build well-crafted software, collaborating with government partners and other contractors to architect, implement, and deploy new systems and improvements to existing systems, while working in an agile manner to efficiently deliver new features that meet user needs. The Software Engineer creates efficient tools and processes to automate Navaβs development, testing, and production workflows.