Job Summary :
We are seeking a skilled C++ Developer to join our software development team. The ideal candidate will have strong expertise in C++ programming and experience developing high-performance applications. You will be responsible for designing, coding, testing, and maintaining software solutions that meet business and technical Responsibilities :
- Develop, test, and maintain efficient, reusable, and reliable C++ code.
- Design and implement software components, modules, and libraries.
- Collaborate with cross-functional teams including product managers, QA, and other developers to deliver high-quality software solutions.
- Debug and resolve technical issues, performance bottlenecks, and bugs.
- Participate in code reviews, contribute to technical documentation, and adhere to coding standards.
- Optimize software for scalability, performance, and maintainability.
- Stay up to date with industry trends, best practices, and emerging technologies in software Skills & Qualifications :
- Bachelors degree in Computer Science, Engineering, or related field.
- 5+ years of professional experience in C++ development.
- Strong proficiency in C++11 / 14 / 17 standards and STL.
- Experience with software development lifecycle (SDLC) and agile methodologies.
- Familiarity with debugging tools and version control systems (e.g., Git).
- Good understanding of data structures, algorithms, and design patterns.
- Knowledge of multi-threading, concurrency, and memory management.
- Experience with Linux / Unix environments is a plus.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities
(ref : hirist.tech)