The Application Developer is responsible for conducting high-complexity analysis, design, development, and unit testing of software applications based on user requirements and design documents. The role also involves resolving defects identified during various testing phases.
Requirements
- Proficiency with the Software Development Lifecycle (SDLC).
- Strong knowledge of Terraform, Sentinel, and GitLab.
- Solid understanding of current programming languages and technologies to address business needs.
- Experience with one or more of the following: Hashicorp HCL, Python, Java.
Responsibilities
- Develop and maintain Terraform modules to automate infrastructure provisioning and management.
- Create and enforce Sentinel policies to ensure compliance and governance in infrastructure deployments.
- Implement and manage GitLab-based DevOps pipelines for continuous integration and continuous deployment (CI/CD).
- Perform system-level application analysis, design, development, and unit testing.
- Resolve defects identified during various testing cycles.
Other
- Reston, VA (Onsite)
- Fulltime Only.