Description

You will design, develop, and lead scalable enterprise applications using .NET Core and AWS. You own the full lifecycle from code to deployment, ensuring high standards of quality and performance.

Responsibilities

  • Develop and maintain scalable applications using .NET Core, C#, MVC, and Angular.
  • Deploy and manage infrastructure on AWS using ECS, EKS, API Gateway, Lambda, and IAM.
  • Implement DevOps practices including CI/CD pipelines, Docker containerization, and Git/TFS source control.
  • Enforce non-functional requirements including exception handling, caching (ElastiCache), logging, and security.
  • Lead unit testing, TDD, and code reviews to ensure code quality.

Required Skills

  • 5+ years of hands-on experience with .NET Core and C#.
  • Strong proficiency in frontend technologies: Angular, JavaScript, CSS, and jQuery.
  • Deep understanding of OOP concepts and design patterns.
  • Proven experience with AWS services (ECS, EKS, Lambda, API Gateway, IAM).
  • Experience with caching solutions like ElastiCache (Redis/Memcached).
  • Practical knowledge of Docker, CI/CD pipelines, and DevOps tools.
  • Experience with source control systems Git and TFS.
  • Commitment to AWS Certified Cloud Practitioner certification (to be completed within 2 months).

Education

Any Graduate