Job Title:
.NET Full Stack Developer (AWS)
Location:
Chennai / Bangalore only (REMOTE)
Experience:
5 10 Years
Employment Type:
Contract for 6 months freelancing
Role Overview:
We are looking for an experienced .NET Full Stack Developer with strong expertise in C#, .NET Core, Angular/React, and AWS Cloud Services. The ideal candidate will have hands-on experience in building, deploying, and maintaining scalable web applications using modern architectural patterns and cloud-native best practices.
Key Responsibilities:
- Design, develop, and maintain enterprise-grade web applications using .NET Core, C#, and modern front-end frameworks (Angular/React).
- Build, deploy, and manage cloud-based solutions on AWS (ECS, Lambda, S3, RDS, API Gateway, etc.).
- Implement RESTful APIs, microservices, and serverless functions to enhance system scalability and performance.
- Collaborate with UI/UX, QA, and DevOps teams to deliver high-quality, maintainable software solutions.
- Optimize application performance, ensure security compliance, and manage CI/CD pipelines.
- Participate in code reviews and contribute to continuous process improvements.
- Troubleshoot production issues and perform root cause analysis.
Mandatory Skills:
- Backend: C#, ASP.NET Core, Web API, Entity Framework Core
- Frontend: Angular / React / Vue.js
- Cloud: AWS (EC2, Lambda, S3, RDS, Cognito, CloudFormation, ECS, or API Gateway)
- Database: SQL Server, PostgreSQL, or MySQL
- Tools & DevOps: Git, Jenkins, Docker, Kubernetes (preferred), CI/CD pipelines
- Architecture: Microservices, REST APIs, Design Patterns, SOLID principles
Good to Have:
- Experience with Python scripting or Node.js for API automation.
- Exposure to Terraform or CloudFormation for infrastructure as code.
- Knowledge of Agile/Scrum methodologies and unit testing frameworks like xUnit or NUnit.
Educational Qualification:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Soft Skills:
- Strong problem-solving and analytical abilities.
- Excellent communication and teamwork skills.
- Ability to adapt to fast-paced and dynamic environments.