Application Software

AstrionMontgomery, AL
16h

About The Position

Astrion has an exciting opportunity for a Senior Applications Software located at Maxwell AFB–Gunter Annex working with the Air Force Division. The Integrated Maintenance Data System Central Database (IMDS CDB) is an Air Force (AF) enterprise-level automated maintenance management information system for weapon systems. IMDS CDB supports wartime readiness and operational maintenance activities for aircraft, trainers, simulators, communications-electronics, and support equipment at worldwide operating bases, including Active Duty Air Force, Air National Guard (ANG), Air Force Reserve (AFRC), and Royal Netherlands Air Force (RNLAF). The Senior Applications Software Engineer advises and supports the design, documentation, development, modification, testing, installation, implementation, and sustainment of new and existing applications software in support of IMDS CDB and related AF programs. This role requires advanced technical leadership in Agile delivery, systems/application architecture, software quality, integration, automation of the SDLC, and rigorous application of cybersecurity policies, principles, and practices.

Requirements

  • Master’s or Doctorate in a related field with ten (10) years of experience in the technical/professional discipline, including five (5) years in the DoD; OR
  • Bachelor’s degree in a related field with twelve (12) years of experience in the technical/professional discipline, including five (5) years in the DoD; OR
  • Fifteen (15) years of directly related experience with proper certifications as described.
  • Advanced knowledge of applications software engineering principles, standards, and practices.
  • Experience with Agile methodology and modern DevSecOps practices (CI/CD, containerization, Kubernetes, microservices, APIs).
  • Ability to perform tasks independently and lead technical teams.
  • Secret Clearance, Must be US Citizen

Nice To Haves

  • Relevant certifications and experience supporting Air Force enterprise systems.

Responsibilities

  • Follow and/or lead Agile methodologies (e.g., Scrum, Kanban, XP, hybrid) to deliver high‑quality software.
  • Analyze and refine systems requirements; translate requirements into application prototypes and technical solutions.
  • Plan and design systems architecture and applications architecture, including interfaces and data flows.
  • Determine output media/formats and design user and system interfaces focused on usability and mission needs.
  • Collaborate with customers to test applications and validate functionality against operational requirements.
  • Assure software and systems quality and functionality; integrate hardware and software components.
  • Write, review, and maintain comprehensive program documentation.
  • Evaluate and adopt modern application technologies and practices, including containerization (e.g., Kubernetes), infrastructure as code (IaC), configuration as code, microservices, standard APIs, CI/CD, and maximizing automation across the SDLC.
  • Ensure rigorous application of information security/cybersecurity policies, principles, and practices throughout delivery of application software services.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service