Nava is looking for a Software Engineer to help government agencies solve highly scrutinized technology modernization challenges by guiding them to a future with sharp user experiences built on secure, reliable, fault-tolerant cloud infrastructure.
Requirements
- Experience in C/.NET Core, OpenAPI/Swagger
- Meaningful experience working on web-based systems, both front-end and back-end
- Experience working on large-scale applications and systems
- Knowledge of engineering fundamentals and architecture
- Expertise developing well-crafted software
- Experience with modern web development frameworks
- Experience designing and implementing application architectures and code that is highly scalable, available, and performant
Responsibilities
- Writing and implementing code
- Performing local testing to ensure acceptance criteria have been met
- Writing technical specifications (tech specs) to introduce new functionality or features to the codebase
- Receiving and applying feedback to the codebase before implementation
- Reviewing pull requests to identify needs prior to merging
- Providing feedback to teammates on pull requests for collaboration on proposed changes
- Implementing and testing updates for design systems such as web design
Other
- An adaptive, empathetic, collaborative and positive mindset
- Ability to think holistically around engineering issues
- Excellent written and verbal communication skills, technical and otherwise
- Self-directed, requiring minimal supervision
- Ability to work with others on a team