Still Struggling with Hiring? Discover Olibr's Solution Now!

Lead Software Developer | Goa | 6+Yrs

  • Olibr Resourcing Pvt Ltd
  • India, P...
  • 6 - 10 Yrs
  • 6.0 - 16.0 LPA

Job Description

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.

Job Responsibilities

  • As a Lead developer, you will be part of an exciting and rapidly expanding team whose responsibility is to make the clients’ vision a reality. Your primary role will be Software development in the .Net framework.
  • Collaborate with cross-functional teams, including TPM's, BA’s and developers to understand business requirements and develop web applications adhering to coding standards and best practices.
  • Completing the assigned tasks within the agreed timescale with high reliability and minimal defects.
  • May be assigned to work within a development team or alone.
  • Must be self-reliant in the completion of advanced fault finding and debugging.
  • Design and develop new applications, as well as enhancements to existing applications
  • Conduct thorough testing to ensure application functionality and stability
  • Provide technical support to resolve issues related to developed applications.
  • Create and maintain documentation throughout the software development life cycle
  • Conduct code review and work as a mentor to the junior developers
  • Provide task estimates.
  • Expected to work on complex tasks

Location

Panaji, Goa, India