We are seeking an experienced Senior AWS Developer with a strong background in .NET Core and C# to join our remote team. You will be responsible for designing, developing, and maintaining scalable backend systems while managing AWS cloud infrastructure to support robust and secure applications. This role offers an excellent opportunity to work with cutting-edge cloud technologies and collaborate with cross-functional teams, including DevOps, frontend developers, and system architects.
Key Responsibilities
- Design, develop, and maintain highly scalable backend systems using .NET Core and C#
- Architect and manage AWS infrastructure (S3, CloudFront, EC2, Lambda, etc.) to support secure and scalable cloud applications
- Develop and maintain Infrastructure as Code (IaC) using AWS CloudFormation and other IaC tools to automate cloud infrastructure management
- Utilize Docker to build and deploy containerized applications across various environments
- Write and maintain Shell and Python scripts for automation, deployment, and system integration tasks
- Collaborate with DevOps teams to integrate CI/CD pipelines using Jenkins for seamless and automated continuous delivery and deployment
- Secure sensitive data using AWS Secrets Manager and ensure compliance with security standards and best practices
- Optimize backend application performance, troubleshoot production issues, and provide ongoing system support and maintenance
- Collaborate closely with frontend developers, DevOps, and other cross-functional teams to deliver high-quality cloud-based products
Required Skills & Experience
- 10+ years of experience as a Backend Developer with extensive expertise in .NET Core and C#
- Strong hands-on experience with AWS services such as S3, CloudFront, EC2, Lambda, CloudFormation, and Secrets Manager
- Proficiency in containerization technologies using Docker
- Advanced scripting skills in Shell and Python for automation and deployment
- Experience with CI/CD tools like Jenkins and building automated pipelines
- Deep understanding of cloud security best practices, with experience in securing cloud environments and using monitoring tools
- Ability to design scalable, fault-tolerant systems in a cloud environment
- Familiarity with distributed systems and microservice architecture is a plus
- Excellent problem-solving skills, strong attention to detail, and the ability to work efficiently in a fast-paced, dynamic environment
Why Join Us
- Remote opportunity – work from anywhere within the US
- Collaborate with talented professionals in an innovative and forward-thinking environment
- Access to the latest cloud technologies and development tools
- Work-life balance and a flexible work schedule
How to Apply
Please submit your resume and a brief cover letter detailing your experience with AWS, .NET Core, and cloud infrastructure. We look forward to hearing from you!