Application Software

ASTRION, INC.
Montgomery, United States of America
11 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Montgomery, United States of America

Tech stack

API
Agile Methodologies
Applications Architecture
Software Applications
Application Testing
Software Documentation
Software Quality
Computer Security
Continuous Integration
Scrum
Systems Development Life Cycle
Data Streaming
Containerization
Kubernetes
Extreme Programming (XP)
Devsecops
Microservices

Job description

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., * 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.

Requirements

  • Education & Experience
  • 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.
  • Preferred: Relevant certifications and experience supporting Air Force enterprise systems.

About the company

Astrion has an exciting opportunity for a Senior Applications Software located at Maxwell AFB-Gunter Annex working with the Air Force Division.

Apply for this position