About the Role :
We are looking for a highly skilled Tech Lead (C++ Developer) for our client. The ideal candidate will have deep expertise in C++ development, hands-on experience with Linux-based environments, and a strong understanding of SQL (basic queries).
As a Tech Lead, you will be responsible for driving the technical direction of projects, mentoring team members, and ensuring the delivery of high-quality, scalable, and efficient solutions.
Key Responsibilities :
- Lead the design, development, and optimization of complex applications using C++.
- Collaborate with cross-functional teams to define technical requirements and translate them into robust solutions.
- Ensure code quality, performance, and reliability through best practices in coding, code reviews, and unit testing.
- Provide technical leadership, mentorship, and guidance to a team of developers.
- Troubleshoot, debug, and resolve complex issues in a timely manner.
- Manage end-to-end software development lifecycle, including design, development, deployment, and maintenance.
- Work in Linux environments for development, debugging, and deployment activities.
- Write and optimize SQL queries for data retrieval and integration.
- Stay updated with emerging technologies, tools, and practices to continuously improve processes and systems.
Required Skills & Qualifications :
8 to 10 years of hands-on experience in software development with a strong focus on C++.Expertise in object-oriented programming, multi-threading, and design patterns.Strong experience in Linux operating systems and shell scripting.Good understanding of SQL (basic queries, joins, indexing).Strong problem-solving, analytical, and debugging skills.Experience in leading small to medium development teams as a Tech Lead or similar role.Excellent communication and interpersonal skills to interact with stakeholders and guide the team.(ref : hirist.tech)