Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Crossflow Technologies Logo

Junior Software Developer for OPDASH

Crossflow Technologies

Salary not specified
Oct 3, 2025
Huntsville, AL, US
Apply Now

Develop and maintain the Operational Dashboard (OPDASH) software tool for the Missile Defense Agency, gathering and reviewing customer requirements, creating designs, developing new or modifying existing software, and performing unit testing.

Requirements

  • Familiarity with Angular17 or newer
  • Familiarity with C-Sharp .NET Core WebAPI and entity framework
  • Ability to design and build an intuitive User Interface (UI)
  • Knowledge of Windows networking and Windows Web Server management (Internet Information Systems), and willingness to assist with debugging cyber security issues
  • Familiarity with front end data store tools like Akita
  • Familiarity debugging problems in IIS
  • Experience with the React framework

Responsibilities

  • Develop and maintain the Operational Dashboard (OPDASH) software tool.
  • Create detailed designs, develop new or modify existing software to meet requirements, and perform unit testing in accordance with project guidelines and processes.
  • Assist with writing formal test procedures and the updating of training materials.
  • Review, analyze, and modify OPDASH in support of Missile Defense Agency test events
  • Develop C-Sharp .NET Web API application and work with Entity framework
  • Develop and improve a single page app in Angular 20
  • Develop a SQL Server database and make design modifications as needed

Other

  • Active Secret Clearance, or ability to obtain one
  • Bachelor's degree in Software Engineering, Computer Science, Computer Engineering, or equivalent
  • 0-2 years experience working with Software Design and Development
  • Travel Required: Less than 10% annually.
  • Currently have an Information Assurance Technical certification (CompTia A+, Net+, or Sec+) or the ability to obtain one