HamburgerMenu
hirist

Fubeus - Application Developer - C++ Programming

Fubeus
Bangalore
4 - 6 Years
star-icon
4.1white-divider41+ Reviews

Posted on: 16/12/2025

Job Description

We are seeking a highly skilled C++ Application Developer to design, develop, and maintain high-performance software solutions.


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.



info-icon

Did you find something suspicious?