Team Lead .Net and React

8 - 10 years

20 - 25 Lacs

Posted:6 months ago| Platform: Naukri logo

AI Match Score
Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Role & responsibilities

  • Team Leadership & Mentorship:
  • Lead and mentor a team of developers working on both .NET and React technologies.
  • Provide technical guidance and support to team members to help them grow in their careers and improve their skills.
  • Foster a collaborative and innovative team environment focused on continuous improvement and high-quality delivery.
  • Architecture & Technical Oversight:
  • Ensure alignment between the .NET and React teams in terms of architecture, design, and overall technical vision.
  • Collaborate with architects and senior engineers to make key technical decisions and optimize development practices across both domains.
  • Implement and enforce best practices for coding, testing, and deployment across both .NET and React platforms.
  • Delivery & Project Management:
  • Oversee the end-to-end delivery of software projects, ensuring they meet quality, timeline, and budget expectations.
  • Coordinate and manage sprint planning, backlog grooming, and prioritization, aligning development efforts with business goals.
  • Monitor team progress, deliverables, and timelines, and adjust plans as necessary to meet project deadlines.
  • Cross-Functional Collaboration:
  • Facilitate communication between the .NET and React teams, as well as other departments (e.g., product management, design, QA, etc.), to ensure all parties are aligned.
  • Work closely with product managers and stakeholders to understand business requirements and ensure development efforts align with them.
  • Collaborate with DevOps, QA, and other engineering teams to ensure smooth integration, testing, and deployment processes.
  • Roadblock Removal & Issue Resolution:
  • Proactively identify and address potential obstacles that could hinder the progress of the teams.
  • Act as the first point of escalation for any technical or interpersonal issues within the teams, resolving them in a timely and effective manner.
  • Take a hands-on approach to problem-solving, helping to clear roadblocks and ensure smooth progress of deliverables.
  • Scaling & Resource Management:
  • Ensure the teams are properly scaled to meet the demands of current and future projects, including managing workload distribution, staffing needs, and skill development.
  • Work with HR and senior leadership to recruit, onboard, and retain top talent for both .NET and React teams.
  • Quality Assurance & Continuous Improvement:
  • Promote and enforce high-quality standards across both .NET and React teams, including code reviews, unit testing, and integration testing.
  • Drive continuous improvement in development processes, tools, and techniques to enhance efficiency and product quality.
  • Reporting & Stakeholder Management:
  • Provide regular progress updates, status reports, and project metrics to senior leadership and stakeholders.
  • Participate in executive meetings and help shape the technical roadmap based on business needs and priorities.

Preferred candidate profile

  • Technical Expertise:
  • Proven experience with .NET and React frameworks (full-stack experience is a plus).
  • Strong understanding of software architecture, design patterns, and best practices in both .NET and React ecosystems.
  • Experience with cloud platforms (e.g., Azure, AWS), DevOps, CI/CD pipelines, and microservices architectures.
  • Leadership & Management:
  • 8-10 years of hands-on experience in software development, with at least 3-5 years in a leadership role.
  • Strong ability to manage, mentor, and guide a team of developers across different technical domains.
  • Excellent problem-solving skills and the ability to lead teams through complex technical challenges.
  • Communication & Collaboration:
  • Excellent communication and interpersonal skills, with the ability to work effectively with cross-functional teams and stakeholders.
  • Ability to clearly explain technical concepts to non-technical stakeholders.
  • Experience facilitating meetings, sprint planning, and retrospectives.
  • Project Management & Delivery:
  • Experience with Agile methodologies (e.g., Scrum, Kanban).
  • Strong project management skills, including the ability to manage timelines, resources, and project scope.
  • Education & Certification:
  • Bachelors or Masters degree in Computer Science, Engineering, or a related field.
  • Relevant certifications in .NET, React, Agile, or leadership are a plus.