We are seeking an experienced .NET Developer with strong expertise in cloud technologies (Azure or AWS). The ideal candidate will have hands-on experience designing, developing, and deploying scalable applications, with a strong background in .NET frameworks, cloud-native services, and DevOps practices.
Key Responsibilities:
Design, develop, and maintain applications using
.NET Core / ASP.NET / C#
.
Build and deploy cloud-based applications on
Microsoft Azure
or
AWS
.
Develop and integrate RESTful APIs, microservices, and event-driven architectures.
Work with
SQL Server, Cosmos DB, DynamoDB, or other cloud databases
.
Implement CI/CD pipelines using
Azure DevOps / GitHub Actions / AWS CodePipeline
.
Ensure application performance, scalability, and security best practices.
Collaborate with cross-functional teams including architects, testers, and DevOps engineers.
Perform code reviews, troubleshoot production issues, and optimize existing solutions.
Stay updated with the latest cloud and .NET technologies, suggesting improvements and innovations.
Required Skills & Experience:
6-10 years
of professional experience in software development.
Strong expertise in
.NET Core, C#, ASP.NET MVC/Web API
.
Hands-on experience with
Azure (App Services, Functions, Service Bus, AKS, Storage, etc.)
OR
AWS (Lambda, ECS, S3, RDS, API Gateway, etc.)
.
Solid understanding of
microservices architecture
and
containerization (Docker, Kubernetes)
.
Proficiency in
SQL / NoSQL databases
(SQL Server, Cosmos DB, DynamoDB, PostgreSQL, etc.).
Experience with
CI/CD pipelines
, source control (Git), and DevOps tools.
Good understanding of