C++ Developer | Codersbrain
contractual
Posted on August 11, 2025
Job Description
C++ Developer with Oops
Job Summary
The C++ Developer with Object-Oriented Programming (OOP) will contribute to the development, testing, and maintenance of software applications. This role is crucial for ensuring code quality and performance, while implementing effective solutions in a collaborative environment.
Responsibilities
- Design, develop, and maintain high-quality software applications using C++ and OOP principles.
- Participate in the full software development lifecycle, including requirements analysis, design, implementation, testing, and deployment.
- Collaborate with cross-functional teams to define, design, and implement new features and enhancements.
- Troubleshoot and debug applications to ensure optimal performance and user experience.
- Write and maintain documentation for software designs, algorithms, and technical specifications.
Qualifications
- Proficient in C++ programming language.
- Strong understanding of Object-Oriented Programming (OOP) principles.
- Familiarity with data structures and algorithms.
- Experience with version control systems, such as Git.
- Knowledge of software development methodologies, including Agile and Waterfall.
- Excellent problem-solving skills and attention to detail.
- Strong verbal and written communication skills.
- Bachelor’s degree in Computer Science, Engineering, or a related field is preferred.
Preferred Skills
- Experience with additional programming languages (e.g., Python, Java).
- Familiarity with software testing tools and methodologies.
- Knowledge in database management and SQL.
Experience
A minimum of 5 years of experience in software development, specifically with C++ and OOP.