HamburgerMenu
hirist

Team Lead - C++/Java

INDIGLOBE IT SOLUTIONS PRIVATE LIMITED
Pune
14 - 16 Years

Posted on: 18/09/2025

Job Description

Contact : 12 Months

Key Responsibilities :

- Lead and manage a development team, assigning tasks, monitoring progress, and ensuring on-time delivery.

- Collaborate with business and product teams to gather and understand requirements, translating them into technical solutions.

- Apply a strong understanding of Object-Oriented Programming (OOP) principles to design robust and scalable software systems.

- Develop and maintain C++ and Java applications, ensuring high performance and reliability.

- Utilize Standard Template Library (STL) for containers, algorithms, and iterators in C++.

- Create and manage threads using C++ threads to optimize application performance.

- Use debuggers (e.g., GDB) to identify and fix errors, and profiling tools to analyze and address performance bottlenecks.

- Work with C and Python for specific tasks, applying knowledge of standard libraries, STL containers, OOP, and OOAD.

- Understand operating systems and device driver fundamentals to support low-level system interactions when required.

- Apply memory management, multi-threading, and code efficiency best practices to improve performance and resource utilization.

- Provide technical mentorship and conduct code reviews to maintain coding standards and best practices.

- Collaborate cross-functionally to resolve technical challenges and support continuous improvement initiatives.

Required Skills :

- Expert-level proficiency in C++ (including STL, threading, and debugging) and Java.

- Strong understanding of Object-Oriented Programming and OOAD principles.

- Hands-on experience with debugging tools (e.g., GDB) and profiling tools for performance optimization.

- Familiarity with C and Python for supplementary development tasks.

- Good knowledge of operating systems, device driver fundamentals, and memory management.

- Proven team leadership and task management experience in complex projects.

- Excellent communication, problem-solving, and collaboration skills.

Education :

- Bachelors or Masters degree in Computer Science, Engineering, or a related technical field.

Experience :

- Overall Experience : 14+ years in software development.

- Relevant Experience : Minimum 10 years in lead positions with strong C++ and Java expertise (9+ years specifically as a team lead).


info-icon

Did you find something suspicious?