AWS Cloud Developer
Apply NowCompany: Technogen, Inc.
Location: Atlanta, GA 30349
Description:
Position Overview: As an AWS Cloud Developer you will play a crucial role in designing, developing, and maintaining scalable cloud solutions on the AWS platform. You will collaborate closely with cross-functional teams in a SCRUM Agile environment to deliver high-quality software solutions that meet business objectives. The ideal candidate will have extensive experience with SOAP-based web services, custom header implementation, and handling MTOM (Message Transmission Optimization Mechanism) attachments
Key Responsibilities:
Skill Matrix:
Skill
Required / Desired
Amount of Experience for the job
Candidate Experience (In years/months)
Last used (Month/Year/Current)
Proven experience developing cloud application software
Required
8 Years
Work experience designing, developing, and deploying cloud-native applications on AWS using services such as Lambda, API Gateway, DynamoDB, S3
Required
5 Years
Work experience Implementing serverless architectures using AWS Lambda functions with Python
Required
5 Years
Work experience building and orchestrate workflows using AWS Step Functions and AWS State Machines
Required
5 Years
Work experience designing, developing, and implementing SOAP-based web services using services technologies
Required
5 Years
Work experience with XML, XSD, WSDL, and other related technologies
Required
5 Years
Agile methodologies and SCRUM framework
Required
3 Years
Experience with CI/CD pipelines and DevOps practices
Highly desired
Experience with containerization (e.g., Docker) and orchestration (e.g., Kubernetes)
Highly desired
AWS certifications (e.g., AWS Certified Developer)
Highly desired
Key Responsibilities:
- Design, develop, and deploy cloud-native applications on AWS using services such as Lambda, API Gateway, DynamoDB, S3, and others as needed.
- Implement serverless architectures using AWS Lambda functions with Python.
- Build and orchestrate workflows using AWS Step Functions and AWS State Machines.
- Design, develop, and implement SOAP-based web services using services technologies.
- Create and manage custom headers for web services to ensure security, authentication, and data integrity.
- Implement MTOM attachments such as PDF for efficient transmission of binary data in web services.
- Collaborate with Product Owners, Scrum Masters, and other team members to refine user stories and deliver solutions iteratively.
- Ensure code quality, performance, and scalability through automated testing, code reviews, and adherence to best practices.
- Troubleshoot and resolve issues in development, testing, and production environments.
- Stay current with AWS services, tools, and best practices and share your knowledge within the team.
- Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Proven experience with XML, XSD, WSDL, and other related technologies
- Proven experience as a software developer with a strong understanding of cloud computing principles and practices.
- Hands-on experience designing and developing applications on AWS cloud services, particularly Lambda, API Gateway, DynamoDB, and S3.
- Proficiency in Python programming language; familiarity with other languages is a plus.
- Experience with AWS Step Functions and State Machines is highly desirable.
- Familiarity with Agile methodologies and SCRUM framework.
- Strong problem-solving skills and ability to work effectively in a team environment.
- Excellent verbal and written communication skills.
- Preferred Qualifications:
- AWS certifications (e.g., AWS Certified Developer) are a plus.
- Experience with CI/CD pipelines and DevOps practices.
- Familiarity with containerization (e.g., Docker) and orchestration (e.g., Kubernetes).
Skill Matrix:
Skill
Required / Desired
Amount of Experience for the job
Candidate Experience (In years/months)
Last used (Month/Year/Current)
Proven experience developing cloud application software
Required
8 Years
Work experience designing, developing, and deploying cloud-native applications on AWS using services such as Lambda, API Gateway, DynamoDB, S3
Required
5 Years
Work experience Implementing serverless architectures using AWS Lambda functions with Python
Required
5 Years
Work experience building and orchestrate workflows using AWS Step Functions and AWS State Machines
Required
5 Years
Work experience designing, developing, and implementing SOAP-based web services using services technologies
Required
5 Years
Work experience with XML, XSD, WSDL, and other related technologies
Required
5 Years
Agile methodologies and SCRUM framework
Required
3 Years
Experience with CI/CD pipelines and DevOps practices
Highly desired
Experience with containerization (e.g., Docker) and orchestration (e.g., Kubernetes)
Highly desired
AWS certifications (e.g., AWS Certified Developer)
Highly desired