AWS .NET Core Developer – Cloud-Native Applications - Permanent
We are seeking an experienced AWS .NET Core Developer to design and build modern, scalable, cloud-native applications. The ideal candidate will have strong backend development experience with .NET Core, deep understanding of AWS serverless architectures, and exposure to DevOps practices and automation.
Key Responsibilities
* Design, develop, and maintain scalable serverless applications using AWS services (Lambda, API Gateway, DynamoDB, S3, Step Functions, SNS/SQS, AppSync).
* Build and optimize .NET Core microservices and RESTful APIs.
* Implement and manage CI/CD pipelines using Azure DevOps or GitHub Actions.
* Apply Infrastructure as Code (IaC) with AWS CDK, Terraform, or CloudFormation.
* Ensure application security, monitoring, and observability using AWS CloudWatch, X-Ray, and IAM best practices.
* Collaborate with cross-functional teams to deliver high-quality solutions.
* (Optional) Support front-end development using React.js or Blazor.
Skills and Experience
* Strong experience in .NET Core / ASP.NET Core (Web APIs, microservices).
* Proven expertise with AWS serverless services (Lambda, API Gateway, DynamoDB, S3, etc.).
* Knowledge of DevOps practices, CI/CD pipelines, and Git-based workflows.
* Experience with SQL/NoSQL databases (SQL Server, PostgreSQL, DynamoDB).
* Familiarity with Docker and containerization.
* Excellent problem-solving and communication skills.
* AWS Certified Developer – Associate certification is an advantage.