Job Title: Senior AWS Native Developer
Key Responsibilities:
- Design, develop, and deploy cloud-native applications on AWS
- Implement Infrastructure as Code using CloudFormation, Terraform, or similar tools
- Develop and maintain scalable, secure, and efficient cloud solutions using AWS services like EC2, S3, Lambda, and RDS
- Collaborate with DevOps and security teams to ensure best practices
- Troubleshoot and resolve issues related to AWS services and infrastructure
- Optimize cloud resources for performance and cost
- Write and maintain scripts for automation and deployment
- Implement monitoring and logging solutions using CloudWatch, ELK Stack, or similar tools
- Develop serverless applications using Lambda, API Gateway, and other AWS services
- Ensure security and compliance of cloud infrastructure and applications
Requirements:
- 10+ years of experience in software development with a focus on AWS cloud services
- Bachelor's or Master's degree in Computer Science, Information Technology, or related field
- Proficiency in programming languages like Python, Java, or Node.js
- Experience with containerization using Docker and Kubernetes
- Knowledge of DevOps practices and tools like Jenkins, Git, and Maven
- AWS certification (e.g., AWS Certified Developer – Associate) is a plus
- Strong problem-solving skills and attention to detail
- Excellent communication and collaboration skills