Job Summary We are looking for a highly skilled .NET Developer with at least 5 years of experience to join our development team. The ideal candidate should have expertise in C#, .NET Core, ASP.NET MVC, Web API, and SQL Server, along with strong problem-solving skills and a passion for coding. Key Responsibilities: Develop, maintain, and optimize web applications using C#, ASP.NET Core/MVC/Web API. Design and develop RESTful APIs and integrate with third-party services. Work with Entity Framework Core and SQL Server for database management. Implement microservices architecture and cloud-based solutions (Azure/AWS). Collaborate with cross-functional teams to design and implement scalable solutions. Write clean, efficient, and maintainable code following SOLID principles. Perform code reviews, debugging, and unit testing. Work with DevOps tools (CI/CD pipelines, Docker, Kubernetes) to automate deployments. Optimize application performance and ensure high security standards. Required Skills & Qualifications: Strong experience in .NET Core, C#, ASP.NET MVC, and Web API. Experience with Entity Framework Core and LINQ. Proficiency in SQL Server, stored procedures, and database optimization. Hands-on experience with Azure / AWS cloud services. Strong understanding of object-oriented programming (OOP) and SOLID principles. Familiarity with JavaScript, Angular/React, and front-end technologies is a plus. Knowledge of microservices architecture and containerization (Docker, Kubernetes). Experience with version control systems (Git, GitHub, Bitbucket, etc.). Familiarity with Agile methodologies and Scrum frameworks. Strong problem-solving, analytical, and communication skills. Nice to Have: Experience in Blazor, SignalR, or real-time applications. Familiarity with NoSQL databases (MongoDB, Redis). Knowledge of CI/CD tools (Jenkins, Azure DevOps, GitHub Actions). Experience with unit testing frameworks (xUnit, NUnit, MSTest).