Job Requirements
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.
Work Experience
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