Description

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

Education

Any Graduate