Software Developer

Avion SolutionsHuntsville, AL
Onsite

About The Position

Avion Solutions Inc., an employee-owned company, is seeking candidates for a Software Developer to support MDA. This position is located in Huntsville, AL.

Requirements

  • Bachelor’s Degree in Software Engineering, Computer Science, or a related technical discipline.
  • 10-plus years of experience with full-stack development, including front-end technologies (HTML, CSS, JavaScript, ASP.NET, ASP.NET Core) and back-end development (C#, .NET Framework, .NET Core) with demonstrated ability to work on large-scale projects.
  • Familiarity with web service development.
  • Ability to work with advanced math and physics, particularly vector mathematics.
  • Proficiency in designing, implementing, and optimizing SQL database structures and queries.
  • Excellent problem-solving skills and the ability to adapt to new technologies quickly.
  • Ability to communicate effectively with end-users and technical teams to understand and meet user requirements.
  • Highly motivated, proactive, and committed to delivering quality work within deadlines.
  • Must be a U.S. citizen and have the ability to obtain/maintain a DoW security clearance.
  • Must be able to travel up to 10% of the time.

Nice To Haves

  • Experience with Agile development methodologies.
  • Familiarity with Software Development Life Cycle (SDLC) processes and best practices.
  • Previous experience in the defense or aerospace industry is a plus, though not required.
  • Passion for working on mission-critical applications in a fast-paced environment.

Responsibilities

  • Maintain ASP.NET Core Web Services that implement mathematical models of sensors and weapons systems.
  • Design, develop, and maintain web-based applications and web services used in the MDS Ground Test scenario design process.
  • Collaborate with cross-functional teams of engineers and developers to enhance and modernize tools and processes.
  • Participate in requirements gathering and interface directly with end-users to understand their needs and design solutions.
  • Perform full-stack development tasks, including working with SQL databases, back-end services, and front-end UI components.
  • Apply best practices for software development, focusing on quality, scalability, and maintainability.
  • Ensure timely completion of tasks with a focus on excellence, even within tight deadlines.
  • Contribute to team knowledge and innovation by bringing new ideas and solutions to the table.
  • Work effectively in a fast-paced, collaborative team environment.
  • Other duties as assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service