C++ Developer | Codersbrain
contractual
Posted on August 11, 2025
Job Description
C++ Developer - OOPs
Job Summary
The C++ Developer specializing in Object-Oriented Programming (OOPs) will be responsible for designing, implementing, and maintaining software applications in a collaborative environment. The role is pivotal in developing high-performance applications and contributing to the overall success of the organization.
Responsibilities
- Design and develop high-quality C++ applications using Object-Oriented Programming principles.
- Collaborate with cross-functional teams to gather requirements and ensure proper software architecture.
- Conduct code reviews and provide mentorship to junior developers.
- Debug and resolve software defects in a timely manner.
- Optimize application performance and maintain documentation for software design and user guides.
Qualifications
- Proficiency in C++ programming language, with a solid understanding of OOPs concepts.
- Familiarity with software development methodologies such as Agile and Scrum.
- Strong problem-solving skills and ability to work effectively in a team.
- Knowledge of version control systems, preferably Git.
- Experience with debugging and performance tuning of C++ applications.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Preferred Skills
- Experience with libraries and frameworks such as Boost or Qt.
- Familiarity with multi-threading and concurrent programming concepts.
- Knowledge of design patterns and software architecture best practices.
Experience
- A minimum of 2-5 years of professional experience in C++ development, particularly in Object-Oriented Programming.