Job Summary:
Client is looking for AWS Developer and this is remote position from US.
Responsibilities:
- Design, develop, and maintain highly scalable backend systems using .NET Core and C#
- Architect, implement, and manage AWS infrastructure (S3, CloudFront, EC2, etc.) to support robust and scalable cloud applications
- Develop and manage cloud infrastructure using AWS Cloud Formation templates and other IaC (Infrastructure as Code) tools
- Work with Docker to create containerized applications for deployment across various environments
- Write and maintain Shell scripts and Python scripts for automation, deployment, and integration tasks
- Collaborate with DevOps teams to integrate CI/CD pipelines with Jenkins for continuous delivery and deployment automation
- Secure sensitive data using AWS Secrets Manager and ensure that the security and compliance standards are met
- Collaborate closely with frontend developers, DevOps, and cross-functional teams to deliver high-quality products
- Optimize application performance, troubleshoot production issues, and provide ongoing system support and maintenance
Required Skills and Experience:
- 10+ years of experience as a Backend Developer, with a strong focus on .NET Core and C#
- Extensive experience working with AWS services such as S3, CloudFront, EC2, Lambda, Cloud Formation, and Secrets Manager
- Proficiency in containerization and orchestration using Docker
- Strong scripting skills with Shell scripting and Python
- Experience with CI/CD tools, especially Jenkins, and implementing automated pipelines
- In-depth understanding of cloud security best practices and monitoring tools
- Ability to design scalable and fault-tolerant systems in a cloud environment
- Experience with distributed systems and microservice architecture is a plus
- Excellent problem-solving skills, attention to detail, and a strong ability to work in a fast-paced environment