About This Role
Developing, testing, and maintaining scalable applications using Microsoft technologies is the core of this role for an experienced .NET Developer. The ideal candidate will have strong expertise in C#, .NET, ASP.NET Core, Web API, SQL Server, and application development.
Responsibilities
- Design, develop, test, and maintain applications using C#, .NET, and ASP.NET Core
- Develop and integrate RESTful APIs and web services
- Work with SQL Server, including database design, queries, stored procedures, and performance optimization
- Build scalable, secure, and high-performance applications
- Troubleshoot issues, debug code, and provide technical support
- Collaborate with cross-functional teams to understand requirements and deliver solutions
- Participate in code reviews, unit testing, and application deployment
- Follow coding standards, best practices, and Agile development methodologies
Requirements
- 6+ years of experience in .NET development
- Strong hands-on experience in C# and .NET / .NET Core
- Good knowledge of ASP.NET Core and Web API
- Experience with SQL Server, T-SQL, stored procedures, and database optimization
- Knowledge of REST APIs, Entity Framework / Entity Framework Core, and LINQ
- Experience with Git or other version control tools
- Understanding of object-oriented programming (OOP), design patterns, and SOLID principles
- Good problem-solving, debugging, and communication skills
Nice to have:
- Experience with Azure or AWS cloud services
- Knowledge of JavaScript, HTML, CSS, or Angular/React
- Familiarity with CI/CD pipelines, Docker, and microservices
- Experience working in Agile/Scrum environments
Important Details
- Contract: 12 months
- Locations: Noida, Pune, Bangalore, Hyderabad, Chennai
- Employment type: contract
Application Process
- Share your updated resume along with your notice period and preferred location