Application Software

ASTRION, INC.
Montgomery, AL, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Agile Methodology Applications Architecture Software Applications Application Testing Software Documentation Software Quality Cyber Security Continuous Integration Scrum Methodology Systems Development Life Cycle Data Streaming
+5 more
Containerization Kubernetes Extreme Programming 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

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:12 min

Transitioning from adjacent functions into software engineering roles

Philipp Frauenthaler +1 · LIVE

1:15 min

Key lessons learned from implementing automated mobile DevSecOps

Moataz Nabil Moataz Nabil · LIVE

2:28 min

Understanding Kubernetes architecture and core cluster components

Marc Nimmerrichter · WWC 2022

3:07 min

Transitioning architecture to microservices at Netflix

Steve Upton Steve Upton · WWC 2022

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

2:09 min

Shifting security left using the DevSecOps approach

Aarno Aukia · LIVE

Videos

See all

Related articles

See all