What You’ll Do:
- Design, develop, test, and maintain software across the full development lifecycle.
- Collaborate with Product Owners to analyze and translate customer requirements into innovative software solutions.
- Develop and optimize software products and functionalities for seamless systems integration.
- Document and maintain software architectures, requirements, algorithms, interfaces, and designs.
- Debug and resolve software issues to ensure high reliability and performance.
- Troubleshoot technical challenges and contribute to continuous process improvement.
Basic Qualifications:
- Active Secret Clearance
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 9+ years of experience in software development.
- Proficiency in C# and .NET.
- Experience with version control tools (e.g., Git, Bitbucket).
- Familiarity with software development patterns: microservices, REST APIs, Mono Repos, Mono DBs, and Single Page Applications (SPA).
- Experience working in large-scale Agile environments.
- Strong background in system architecture, requirements definition, and software testing.
- Experience with TypeScript, ReactJS, and Redux.
Preferred Qualifications:
- Experience with Mission Planning Systems or defense-related software development