We are looking for a skilled .NET Developer to join our development team. The ideal candidate should have strong hands-on experience in C#, .NET, .NET Core, MVC, Web API, Entity Framework, LINQ, and JavaScript, along with a good understanding of Azure.
The candidate will be responsible for developing, maintaining, and enhancing scalable web applications and APIs while following industry-standard coding and development practices.
Key Responsibilities
- Design, develop, test, and maintain applications using .NET, C#, and .NET Core.
- Develop and maintain web applications using ASP.NET MVC.
- Build and integrate RESTful Web APIs.
- Work with Entity Framework and LINQ for database operations.
- Apply strong OOPs concepts, design principles, and coding best practices.
- Develop responsive and interactive web functionalities using JavaScript.
- Troubleshoot, debug, and optimize application performance.
- Participate in code reviews and ensure code quality and maintainability.
- Collaborate with cross-functional teams to understand requirements and deliver effective technical solutions.
- Work with Microsoft Azure services for application deployment, integration, and cloud-based solutions.
- Identify and resolve production issues and contribute to continuous improvement of applications.
Required Skills
- Strong hands-on experience with C# and .NET.
- Good experience with .NET Core / ASP.NET Core.
- Strong knowledge of ASP.NET MVC.
- Experience in developing Web APIs / REST APIs.
- Good understanding of Entity Framework and LINQ.
- Strong understanding of Object-Oriented Programming (OOPs) concepts.
- Good knowledge of JavaScript.
- Working knowledge of Microsoft Azure.
- Valuable understanding of software development lifecycle and coding best practices.
- Strong analytical and problem-solving skills.
Good to Have
- Experience with SQL Server and database development.
- Knowledge of Azure DevOps / CI-CD pipelines.
- Familiarity wi