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
- Architecture & Design. Lead the architecture and design of .NET and SharePoint-based applications, ensuring alignment with business requirements and industry best practices.
- Development. Oversee the development and implementation of robust, scalable solutions, leveraging .NET technologies, SharePoint Online, and SPFx.
- Technical Guidance. Provide expert technical guidance and mentorship to development teams, conducting code reviews and recommending best practices.
- Lifecycle Management. Participate in all stages of the software development lifecycle, including analysis, design, development, testing, and deployment.
- Collaboration. Work closely with cross-functional teams to gather requirements, address challenges, and ensure successful project delivery.
- Innovation. Stay current with emerging technologies and evaluate their potential application to enhance our solutions and practices.
Essential Skills/Experience
- .NET Expertise. Extensive experience with the .NET framework, including C#, ASP.NET, and MVC.
- SharePoint Development. In-depth knowledge of SharePoint development, including SharePoint Online and SPFx.
- Software Architecture. Strong understanding of software architecture principles and design patterns.
- Front-End Technologies. Proficiency in front-end development technologies such as JavaScript, HTML, and CSS.
- Database Management. Expertise in database design and development, particularly with SQL Server or similar technologies.
- Cloud Platforms. Familiarity with cloud platforms like Microsoft Azure or AWS is advantageous.
- SDLC Knowledge. Comprehensive experience with both Traditional and Agile SDLC methodologies, including Sprints.
- Communication Skills. Excellent communication skills with a proven ability to work effectively in a collaborative team environment.
- Domain Knowledge. Experience in the Life Science or Patient Safety domain is desirable.
- Education. Bachelor’s degree in Computer Science or related IT field.
- 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.