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.