Applications Developer II
Core
Design, troubleshoot, and implement software code for end-to-end software development and service integrations for government clients.
Role type
Mid-level Applications Developer (Software Engineering)
Builds
End-to-end software stacks, service integrations, and automated deployment pipelines
Domain
Government IT / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Linux, RESTful architecture, ETL workflows, Containerization (Kubernetes, Docker), IaC (Ansible, Terraform, CloudFormation), COTS integration, Software automation
Preferred skills
JSON, Data Analytics, MongoDB, MinIO, Vue.js, React, HTML, Podman, Openshift, AWS, View Jazz Framework, Process Automation, CI/CD
Technologies
Python, Linux, Kubernetes, Docker, Redshift, Ansible, Git-CI, CloudFormation, Terraform, Openshift, RHEL, Alma, View Jazz Framework
Responsibilities
Design, develop, enhance, debug, integrate, and implement software stacks for on-premise and cloud-based tools; Troubleshoot production problems related to software applications and pipeline workflows; Research, test, build, and coordinate integration of new products based on user and mission requirements; Automate deployments, testing, and builds using IaC tooling; Ensure quality control of prototype software through rigorous staged testing and pipelines; Establish optimal configurations for COTS, GOTS, and open source technologies.
Seniority
Mid-level, hands-on IC