Job Title: Lead Developer
Department: Software Development 
Reporting To: Technical Project Manager (TPM) 
Location: Panaji, Goa - India
Job Type: Work from office
Skills Required
- Solid understanding and strong proficiency in C# and the .NET Framework
 - Experience with ASP.NET (Web Forms/MVC) to build scalable web applications.
 - Experience in working with Angular JS/Angular is a plus.
 - Solid understanding of RDBMS, preferably using Microsoft SQL Server.
 - Good knowledge of SQL Joins, SQL Queries, Stored procedures, User-defined functions.
 - Proficiency in writing efficient, secure, and well-documented code
 - Solid understanding of Entity Framework and fluent in writing LINQ Queries
 - Experience with RESTful web services and API integration
 - Stay updated on industry trends and advancements in .NET development
 - Knowledge of code versioning systems, preferably SVN
 - Good knowledge and experience with front-end technologies such as HTML, CSS, and JavaScript
 - Ability to work collaboratively in a team environment
 - Having keen attention to facts and being able to catch errors and bugs before they become a problem
 - Excellent problem-solving, analytical, and debugging skills with the ability to think critically
 - Strong communication, interpersonal skills and collaboration abilities to work effectively within a team.
 - Ability to learn and adapt to new technologies and frameworks.
 - Ability to do effective task estimation, code reviews, and mentor junior resources in the team.