Job Title: Senior .NET Developer
Experience: 10+ Years
Employment Type: Contract
Job Description:
We are seeking an experienced Senior .NET Developer with 10+ years of hands-on experience in designing, developing, and maintaining enterprise-grade applications using the Microsoft technology stack. The ideal candidate should have strong expertise in C#, ASP.NET Core, .NET Framework/.NET 8, Web APIs, SQL Server, and cloud technologies.
Key Responsibilities:
- Design, develop, and maintain scalable .NET applications.
- Build and integrate RESTful APIs and microservices.
- Develop applications using C#, ASP.NET Core, MVC, and Entity Framework.
- Optimize SQL Server queries, stored procedures, and database performance.
- Collaborate with cross-functional teams in Agile/Scrum environments.
- Troubleshoot, debug, and enhance existing applications.
- Participate in code reviews and ensure best coding practices.
Required Skills:
- 10+ years of experience with C#, .NET Framework, and ASP.NET Core
- Strong knowledge of .NET 6/7/8
- Experience with REST APIs, Microservices, and Entity Framework
- Proficiency in SQL Server, T-SQL, Stored Procedures
- Experience with Azure (App Services, Functions, DevOps) is preferred
- Familiarity with Git, Azure DevOps, and CI/CD pipelines
- Strong understanding of OOP, Design Patterns, and Agile methodologies
Preferred Skills:
- Docker and Kubernetes
- Azure Service BEvent Hub
- xUnit/NUnit, SonarQube
- React or Angular (nice to have)