Posted on: 17/12/2025
The ideal candidate will have strong expertise in C++ programming, solid understanding of object-oriented design principles, and experience with multithreading, memory management, and network programming.
This role involves collaborating with cross-functional teams to deliver scalable, efficient, and robust applications.
Key Responsibilities :
- Design, develop, and maintain high-performance applications using C++.
- Write clean, scalable, and efficient code adhering to best practices.
- Develop and execute unit tests, identify and fix bugs, and optimize application performance.
- Implement multithreading and manage memory effectively to ensure high reliability.
- Work with sockets and understand TCP/IP protocols to facilitate communication between systems.
- Apply software design patterns to create maintainable and reusable code.
- Utilize debugging tools and techniques to troubleshoot and resolve issues.
- Collaborate with peers, QA, and product teams to deliver quality solutions on schedule.
Required Skills and Qualifications :
- Strong expertise in C++ programming and Object-Oriented Programming (OOP) concepts.
- Hands-on experience with multithreading and memory management techniques.
- Working knowledge of socket programming and TCP/IP protocols.
- Understanding of software design patterns, data structures, and algorithms.
- Proficient in debugging, profiling, and performance optimization tools.
- Strong analytical and problem-solving skills.
- Excellent communication skills and ability to work in a team-oriented environment.
Preferred Qualifications :
- Experience with modern C++ standards (C++11/14/17).
- Familiarity with networked or distributed systems.
- Exposure to Agile software development methodologies.
Education : Bachelors or Masters degree in Computer Science, Engineering, or related field.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1591422