Senior Team Lead (.NET Developer)

ROLE OBJECTIVE

We are looking for a highly skilled and experienced Senior Team Lead .NET Developer to join our IT team. The ideal candidate will have a strong background in developing and leading teams within the banking, home loan, or insurance domains. You will be responsible for overseeing the development and maintenance of applications, ensuring high-quality deliverables, and leading a team of developers.

KEY RESPONSIBILITIES

Team Leadership:
Lead and mentor a team of .NET developers
Provide technical guidance and support to team members
Foster a collaborative and high-performance team environment

Application Development:
Design, develop, and maintain applications using .NET, MVC, Oracle, and MS SQL
Ensure the delivery of high-quality, scalable, and efficient code
Perform code reviews and ensure adherence to coding standards

Requirement Analysis:
Collaborate with business analysts and stakeholders to gather and understand requirements
Translate business requirements into technical specifications

Database Management:
Design and manage databases using Oracle and MS SQL
Optimize database performance and ensure data integrity

System Integration:
Integrate applications with other systems and third-party services
Ensure seamless data flow and interoperability between systems

Project Management:
Assist in project planning, scheduling, and tracking
Monitor project progress and ensure timely delivery of milestones

Quality Assurance:
Conduct system testing and support user acceptance testing (UAT)
Ensure compliance with industry standards and regulatory requirements

Documentation and Reporting:
Prepare technical documentation and user guides
Provide regular updates on project status and progress to stakeholders

SKILLS

Proficiency in .NET, MVC, Oracle, and MS SQL
Strong understanding of software development life cycle (SDLC)
Excellent problem-solving and analytical skills
Strong attention to detail and ability to work independently
Good communication and interpersonal skills
Leadership and team management skills

EDUCATION

Bachelor’s degree in Computer Science, Information Technology, or a related field

Microsoft Certified: Azure Solutions Architect Expert or equivalent is a plus

EXPERIENCE

8-10 years of experience in .NET development. Proven experience in banking, home loans, or insurance domains. Experience in leading and managing development teams.

Tell us more about you