NDi is looking to hire a Senior Cloud Developer to lead the design, development, deployment, and optimization of secure, scalable cloud solutions across the enterprise, enabling various service delivery models and ensuring resilience and cost-effectiveness.
Requirements
- Hands-on experience with major cloud providers and hybrid/multi-cloud environments.
- Advanced skills in Python, Java, or similar programming languages for cloud-native development.
- Expertise with automation tools (Terraform, CloudFormation, Ansible) and containerization platforms (Docker, Kubernetes).
- Strong understanding of DevSecOps principles and secure software development.
- Proven experience building, deploying, and supporting mission-critical cloud applications.
- IAM/IAT Level 3 certification (CISM, CCSP, CASP, or CISSP).
- Professional cloud certifications (e.g., AWS Certified Solutions Architect - Professional, Google Cloud Professional Cloud Architect, Microsoft Azure Solutions Architect).
Responsibilities
- Researches, architects, develops, and modifies enterprise-wide systems and applications software, including DevOps, security, and data analytic solutions.
- Designs and implements cloud service delivery models (PaaS, IaaS, SaaS, DaaS) that meet business, security, and compliance requirements.
- Leads the design of reusable, scalable, and secure multi-cloud architectures.
- Implements Infrastructure-as-Code (IaC), CI/CD pipelines, and automated configuration management using tools such as Terraform, Ansible, Jenkins, and GitLab.
- Analyzes existing applications to determine cloud readiness and develop tailored migration strategies.
- Develops strategies for failure recovery, high availability (HA), disaster recovery (DR), and cost optimization.
- Collaborates with cybersecurity and compliance teams to ensure all cloud deployments meet internal and regulatory standards.
Other
- U.S. Citizenship is required
- Must possess an active TS clearance at the time of application, be willing and able to obtain SCI access, and pass a CI polygraph.
- Candidate must be able to work onsite five days a week at one of the following locations: Washington, D.C.; Huntsville, Alabama; or Clarksburg, West Virginia
- Minimum of a Bachelor's degree from an accredited college or university in computer science, engineering, or a related field, or equivalent work experience.
- At least eight (8) years of software or cloud development experience, including a minimum of three (3) years in a senior or lead cloud role.