I

.NET Core Team Lead

Infosys · State of Karnataka, India

8–15 yrs experiencePosted 1w ago
Apply now →

Job description

## **Job Description:** - We are seeking a highly experienced - NET Core Professional to join our team as a Team Leader - As a Team Lead you will be responsible for leading and mentoring a team of - NET Core Developers in the design development and maintenance of applications on the - NET Core platform - Your expertise in - NET Core programming languages tools and technologies will be crucial in delivering high quality solutions that meet our business requirements ## **Key Responsibilities:** - Lead and mentor a team of - NET Core Developers in the design development and maintenance of applications - Work with business stakeholders and technical teams to gather and analyze requirements for - NET Core applications - Design develop and enhance software solutions using - NET Core programming languages including C F and Visual Basic - Write efficient and well structured code to implement business logic and functionality on the - NET Core platform - Perform unit testing and debugging to ensure the quality and reliability of developed applications - Maintain and enhance existing - NET Core applications by troubleshooting issues implementing bug fixes and optimizing performance - Collaborate with other developers database administrators and system administrators to integrate - NET Core applications with other systems and databases - Develop and maintain technical documentation including system design coding standards and user manuals - Stay updated with the latest - NET Core technologies and industry trends and recommend improvements or alternative solutions to enhance system performance and efficiency - Collaborate with cross functional teams to support system integration data migration and software deployment activities - Participate in code reviews and provide constructive feedback to ensure adherence to coding standards and best practices - Proactively identify and address potential risks or issues related to - NET Core applications and propose appropriate solutions - Provide leadership and guidance to the team and create a positive and productive work environment - Manage the team s workload and ensure that projects are completed on time and within budget - Delegate tasks and responsibilities to team members and provide regular feedback - Identify and develop the team s strengths and weaknesses and provide opportunities for professional growth - Min of 2 yrs of hands on experience is required on Microservices and 5 yrs in - netcore ## **Technical Requirements:** - Bachelor s degree in Computer Science Information Technology or a related field - Minimum of 5 years of experience as a - NET Core Developer with 2 yrs hands on Microservices with team handling experience - Strong understanding of - NET Core programming concepts including dependency injection asynchronous programming and unit testing - Proficiency in debugging and troubleshooting - NET Core applications to identify and resolve issues effectively - Extensive experience with - NET Core development tools such as Visual Studio and JetBrains Rider - Deep familiarity with relational databases particularly SQL Server and MySQL - Expert knowledge of - NET Core performance tuning and optimization techniques - Excellent problem solving and analytical skills - Strong written and verbal communication skills with the ability to effectively communicate technical concepts to both technical and non technical stakeholders - Proven ability to lead and mentor a team of developers ## **Additional Responsibilities:** - Experience with modernizing - NET applications to - NET Core - Familiar with software development methodologies such as Agile or Scrum - Understanding of software version control systems such as Git or Subversion - Certification in - NET Core or related technologies ## **Preferred Skills:** Technology->Microsoft Technologies->.NET Frameworks->.NET Core,Technology->Microservices->Microservices API Management