Chennai, Tamil Nadu, India
Aug 08, 2024
Aug 08, 2025
Onsite
Full-Time
15 Years
Job Description

We are seeking a highly skilled Tech Lead to join our innovative product company based in Chennai. In this role, you will drive the design, development, and implementation of cutting-edge .NET and SharePoint-based solutions tailored to meet our business objectives. As a Tech Lead, you will play a crucial role in leading application architecture, collaborating with cross-functional teams, and providing technical guidance throughout the software development lifecycle.

Key Responsibilities

  1. Architecture & Design. Lead the architecture and design of .NET and SharePoint-based applications, ensuring alignment with business requirements and industry best practices.
  2. Development. Oversee the development and implementation of robust, scalable solutions, leveraging .NET technologies, SharePoint Online, and SPFx.
  3. Technical Guidance. Provide expert technical guidance and mentorship to development teams, conducting code reviews and recommending best practices.
  4. Lifecycle Management. Participate in all stages of the software development lifecycle, including analysis, design, development, testing, and deployment.
  5. Collaboration. Work closely with cross-functional teams to gather requirements, address challenges, and ensure successful project delivery.
  6. Innovation. Stay current with emerging technologies and evaluate their potential application to enhance our solutions and practices.

Essential Skills/Experience

  1. .NET Expertise. Extensive experience with the .NET framework, including C#, ASP.NET, and MVC.
  2. SharePoint Development. In-depth knowledge of SharePoint development, including SharePoint Online and SPFx.
  3. Software Architecture. Strong understanding of software architecture principles and design patterns.
  4. Front-End Technologies. Proficiency in front-end development technologies such as JavaScript, HTML, and CSS.
  5. Database Management. Expertise in database design and development, particularly with SQL Server or similar technologies.
  6. Cloud Platforms. Familiarity with cloud platforms like Microsoft Azure or AWS is advantageous.
  7. SDLC Knowledge. Comprehensive experience with both Traditional and Agile SDLC methodologies, including Sprints.
  8. Communication Skills. Excellent communication skills with a proven ability to work effectively in a collaborative team environment.
  9. Domain Knowledge. Experience in the Life Science or Patient Safety domain is desirable.
  10. Education. Bachelor’s degree in Computer Science or related IT field.
  11. Leadership Experience. A minimum of 15 years of experience, with at least 5 years in leading technical implementations.

If you are a seasoned professional with a passion for technology and leadership, and you thrive in a dynamic, collaborative environment, we invite you to apply for this exciting opportunity to make a significant impact at our company.