Senior Cloud Developer

Agile Defense
Summary
Join Agile Defense as a Senior Cloud Developer to design, build, and optimize cloud-based solutions supporting the Criminal Justice Information Services Division. Working in Agile teams using the SAFe methodology, you will develop secure, scalable, and reliable cloud applications and infrastructure. Responsibilities include creating cloud-native architectures, automating deployments, and ensuring compliance with security and performance standards. This remote position requires occasional on-site visits to Clarksburg, WV. The ideal candidate possesses expertise in AWS, Azure, or GCP, along with experience in infrastructure-as-code, CI/CD, and DevSecOps practices. Agile Defense prioritizes its employees and offers a competitive benefits package.
Requirements
- A bachelor’s or master’s degree in computer science, Software Engineering, Information Systems, or a related technical field, preferred
- Minimum of seven (7) years of experience developing, deploying, and maintaining applications in AWS, including proficiency with AWS services like EC2, S3, Lambda, RDS, CloudFormation, and AWS API Gateway
- Minimum of two (2) years' experience in configuring, customizing, and maintaining Atlassian tools (e.g., Jira, Confluence, Bitbucket) on AWS infrastructure, including setup, integration, and performance optimization
- Proficiency in developing and maintaining applications, with expertise in programming languages such as Java, Python, or Node.js , as well as strong understanding of object-oriented design and development best practices
- Hands-on experience with DevOps practices, including CI/CD pipelines, automation tools, and version control, to manage and streamline cloud-based software development and deployment in AWS
Responsibilities
- Design, build, and optimize cloud-based solutions that support the Criminal Justice Information Services Division (CJIS) enterprise services and strategic priorities
- Work within Agile teams and follow the SAFe methodology
- Develop secure, scalable, and reliable cloud applications and infrastructure
- Create cloud-native architectures
- Automate deployments
- Ensure compliance with security and performance standards