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.
Location: Connecticut
Posted: Oct. 2, 2024, 7 a.m.
Apply Now Company Website