
Senior Technical Lead - C#, C++, WPF
About the role
Job Summary
The Senior Technical Lead will be responsible for providing technical leadership and expertise in c#, c++, and WPF technologies. They will play a critical role in leading a team of developers, ensuring high-quality code delivery, and driving technical innovation within the organization.
Key Responsibilities
-
Lead and mentor a team of developers, providing technical guidance and support throughout the software development lifecycle.
-
Design and develop robust software solutions using c#, c++, and wpf, ensuring scalability, performance, and maintainability.
-
Collaborate with cross functional teams to define technical requirements, architecture, and design for software projects.
-
Conduct code reviews, identify technical debt, and implement best practices to ensure code quality and efficient delivery.
-
Stay updated on emerging technologies in c#, c++, and wpf, and evaluate their potential impact on the organization's technical roadmap.
-
Troubleshoot and resolve complex technical issues, providing timely solutions and recommendations to meet project deadlines.
-
Drive continuous improvement initiatives, streamline development processes, and foster a culture of innovation and excellence within the team.
Skill Requirements
-
Proficiency in c#, c++, and wpf programming languages.
-
Strong understanding of software development lifecycle and best practices.
-
Ability to lead and mentor a team of developers effectively.
-
Excellent problem-solving and analytical skills.
-
Strong communication and interpersonal abilities.
-
Thorough knowledge of design patterns and principles in c#, c++, and wpf.
-
Experience with agile methodologies and continuous integration/continuous deployment (ci/cd) practices.
Other Requirements
4–7 years of strong experience in C++ development, Qt and QMLStrong knowledge of OOP concepts and design patterns (e.g., MVVM) Experience in UI/GUI development using Qt/QMLExperience with multi-threading and embedded systems Hands-on experience with Linux-based development environments Familiarity with version control systems like Git Medical Domain Experience
Benefits and perks
•Learning Budget
Required skills
C#
C++
WPF
Code review
Software architecture
About HCL Technologies
Bangalore
Headquarters