3 Jobscubicle Jobs
C++ Developer - Backend Architecture (3-8 yrs)
Jobscubicle
posted 20d ago
Key skills for the job
Job Summary :
We are seeking a highly motivated and skilled C++ Developer to join our growing team.
You will be responsible for developing and maintaining Windows-based applications, contributing to the full software development lifecycle from design and implementation to testing and deployment.
The ideal candidate possesses a strong understanding of C++, object-oriented programming, and multi-threading, along with a proven track record of building robust and reliable applications.
Responsibilities :
- Design, develop, and maintain Windows-based applications using C++.
- Implement features and functionalities according to specifications.
- Write clean, efficient, and well-documented code.
- Participate in code reviews and contribute to improving code quality.
- Troubleshoot and debug applications, identifying and resolving issues.
- Collaborate with other developers, testers, and managers to deliver high-quality software.
- Contribute to the development and maintenance of technical documentation.
- Utilize version control systems (SVN, Git) for code management.
- Apply object-oriented design principles and UML diagrams in software development.
- Participate in agile development processes (if applicable).
Required Skills and Qualifications :
- Proven hands-on experience in developing and maintaining Windows-based applications.
- Strong proficiency in C++ programming language.
- Solid understanding of object-oriented programming (OOP) principles.
- Strong understanding of multi-threading concepts and their implementation.
- Excellent problem-solving and analytical skills.
- Proficiency in using debugging tools available in Visual Studio.
- Ability to troubleshoot and resolve issues in Windows-based applications.
- Experience with version control systems (SVN, Git preferred).
- Effective communication skills, both written and verbal.
- Ability to document code and technical specifications clearly and concisely.
- Good knowledge of UML design principles.
- Ability to collaborate effectively with team members.
- 2+ years of experience in Windows application development using C++ and OOP.
- Experience with [mention any specific libraries, frameworks, or technologies relevant to the role, e., MFC, Qt, DirectX].
- Knowledge of [mention specific Windows APIs or technologies, e., Win32 API, COM].
- Experience with agile development methodologies.
- Familiarity with testing frameworks and methodologies
Functional Areas: Other
Read full job description