Lead C++ Developer
We are looking for Lead C++ Developer to work with one of our leading client.
Job Description:
We are looking for a highly skilled Lead C++ Developer to join our dynamic team. The ideal candidate will have extensive experience in C++ development, multi-threading, and working across both Windows and Linux environments. You will be responsible for leading a team of developers, designing and implementing robust solutions, and ensuring high-quality deliverables.
Key Responsibilities:
- Lead the development of scalable and high-performance C++ applications.
- Design, implement, and maintain multi-threaded systems across Windows and Linux operating systems.
- Oversee the architecture and development of new features while ensuring code quality and performance optimization.
- Collaborate with cross-functional teams to understand project requirements and ensure seamless integration.
- Mentor and guide junior developers, promoting best practices in software development and ensuring continuous improvement.
- Troubleshoot, debug, and optimize existing systems for performance and scalability.
- Ensure compliance with industry standards and maintain high coding standards through the use of STL and other relevant libraries.
Technical Skills & Qualifications:
- Strong proficiency in C++ with a deep understanding of object-oriented design principles.
- Experience with multi-threading and parallel programming techniques.
- Proficiency in both Windows and Linux operating systems.
- Hands-on experience with STL (Standard Template Library).
- Excellent problem-solving skills with a focus on optimizing performance and scalability.
Desirable:
- Experience with other languages such as Java, C#, Python, Ruby, or Bash.
- Knowledge of networking, distributed systems, or low-latency application development.
- Experience with automated build and deployment processes.
- Familiarity with agile methodologies and CI/CD practices.
Requirements:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 7+ years of experience in software development, with at least 3 years in a lead or senior role.
- Proven experience leading a team of developers and delivering large-scale software projects.
Reference: 2830575118
Lead C++ Developer
Posted on Oct 1, 2024 by Falcon Chase International
We are looking for Lead C++ Developer to work with one of our leading client.
Job Description:
We are looking for a highly skilled Lead C++ Developer to join our dynamic team. The ideal candidate will have extensive experience in C++ development, multi-threading, and working across both Windows and Linux environments. You will be responsible for leading a team of developers, designing and implementing robust solutions, and ensuring high-quality deliverables.
Key Responsibilities:
- Lead the development of scalable and high-performance C++ applications.
- Design, implement, and maintain multi-threaded systems across Windows and Linux operating systems.
- Oversee the architecture and development of new features while ensuring code quality and performance optimization.
- Collaborate with cross-functional teams to understand project requirements and ensure seamless integration.
- Mentor and guide junior developers, promoting best practices in software development and ensuring continuous improvement.
- Troubleshoot, debug, and optimize existing systems for performance and scalability.
- Ensure compliance with industry standards and maintain high coding standards through the use of STL and other relevant libraries.
Technical Skills & Qualifications:
- Strong proficiency in C++ with a deep understanding of object-oriented design principles.
- Experience with multi-threading and parallel programming techniques.
- Proficiency in both Windows and Linux operating systems.
- Hands-on experience with STL (Standard Template Library).
- Excellent problem-solving skills with a focus on optimizing performance and scalability.
Desirable:
- Experience with other languages such as Java, C#, Python, Ruby, or Bash.
- Knowledge of networking, distributed systems, or low-latency application development.
- Experience with automated build and deployment processes.
- Familiarity with agile methodologies and CI/CD practices.
Requirements:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 7+ years of experience in software development, with at least 3 years in a lead or senior role.
- Proven experience leading a team of developers and delivering large-scale software projects.
Reference: 2830575118
Alert me to jobs like this:
Amplify your job search:
Expert career advice
Increase interview chances with our downloads and specialist services.
Visit Blog