Position: Senior Software Development Engineer, AWS Migration Location: Atlanta, GA (Onsite) Preference: Need Local to GA Mandatary: AWS Migration Duration: 6 months plus extension Overview Delta's IT department is transforming to redefine the way we do business. We aim to develop innovative solutions with a meaningful impact on our customers. As we expand, we're looking for a Senior Software Development Engineer to join our team and support our mission of becoming a best-in-class IT organization at the world's premier airline.
Key Responsibilities - Lead AWS Migration: Manage the transition of applications from on-premises to the AWS cloud.
- Development & Design: Design, prototype, and demonstrate front-end and back-end features to meet user requirements and compliance.
- Collaboration: Work closely with technical teams, business teams, and product managers to ensure developed code aligns with the overall vision.
- Technical Implementation:
- Develop solutions that meet both functional and technical requirements.
- Align work with Security/Compliance frameworks and controls.
- Write clean, scalable Java code with a focus on quality and automated testing.
- Build CI/CD pipelines, automated deployment scripts, and configure necessary services such as databases and monitoring tools.
- Implement Service Reliability Engineering (SRE) practices.
- Provide on-call production support to resolve issues from development through production phases.
Minimum Qualifications - Experience: 10+ years as a Software Engineer or related role.
- Technical Proficiency: Skilled in relevant programming languages and agile methodologies.
- Cloud Expertise: Demonstrable experience with AWS or other cloud infrastructures, including container orchestration (Kubernetes/OpenShift) (For example AWS Elastic Kubernetes Service, Red Hat OpenShift Experience migrating applications from on prem to AWS
- DevOps & CI/CD: Strong understanding of DevOps principles, tools, and the Software Development Lifecycle, including Test-Driven Development.
- Application Security: Basic knowledge of application security and 12-factor application principles.
- Version Control: Proficiency in GIT, GitHub, Bitbucket, or other version control and build tools.