Senior Software Engineer/Lead Engineer AWS Cloud Developer (C# Microservices )
Quest Global
AWS Cloud Developer with strong expertise in C#, .NET, Microservices Architecture, and CI/CD pipeline implementation. The ideal candidate will be responsible for designing, developing, deploying, and maintaining scalable cloud-native applications on AWS. The candidate should have hands-on experience with containerization, DevOps practices, and modern software development methodologies
Key Responsibilities
- Design and develop cloud-native applications using C#/.NET Core and Microservices Architecture.
- Build and deploy scalable solutions on Amazon Web Services (AWS).
- Develop RESTful APIs and backend services.
- Design and implement CI/CD pipelines for automated build, testing, and deployment.
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Ensure code quality through unit testing, code reviews, and best practices.
- Monitor application performance and troubleshoot production issues.
- Implement security, scalability, and reliability best practices in cloud environments.
Mandatory Skills
- Strong experience in C# and .NET Core/.NET 6+.
- Hands-on experience in Microservices Architecture.
- Strong knowledge of AWS Cloud Services, including:
- ECS/EKS
- Lambda
- API Gateway
- S3
- RDS
- DynamoDB
- SQS/SNS
- IAM
- CloudWatch
- Experience in developing and consuming REST APIs
- Hands-on experience with CI/CD tools such as:
- Azure DevOps
- GitHub Actions
- Jenkins
- AWS CodePipeline
- AWS CodeBuild