C++ Developer/Remote
- C++ Developer Job DescriptionLocation
- Remote Job Summary
- We are looking for a talented C++ Developer to design, develop, test, and maintain high-performance applications and software solutions. The ideal candidate should have strong programming skills in C++, problem-solving abilities, and experience working with software development life cycle (SDLC) processes.Key Responsibilities
- Design, develop, and maintain applications using C++.
- Write clean, efficient, and reusable code.
- Debug, troubleshoot, and optimize existing applications.
- Collaborate with cross-functional teams including QA, DevOps, and product teams.
- Participate in code reviews and technical discussions.
- Develop and integrate APIs, libraries, and third-party tools.
- Perform unit testing and ensure software quality standards.
- Maintain technical documentation for developed applications.
- Support software deployment and production issue resolution.
- Required Skills & Qualifications
- Bachelor s degree in Computer Science, Information Technology, or related field.
- 2 5 years of experience in software development using C++.
- Strong understanding of
- Object-Oriented Programming (OOP)
- Data Structures and Algorithms
- Multithreading and Memory Management
- STL (Standard Template Library)
- Experience working on Windows/Linux platforms.
- Familiarity with version control systems such as Git.
- Knowledge of debugging and profiling tools.
- Understanding of SDLC and Agile methodologies.
- Preferred Skills
- Experience with:
- Qt
- Boost
- CMake
- Exposure to embedded systems, networking, or system programming is a plus.
- Familiarity with database technologies such as MySQL or PostgreSQL.
- Soft Skills
- Strong analytical and problem-solving skills
- Good communication and teamwork abilities
- Ability to work independently and manage deadlines
- Attention to detail and code quality
Apply tot his job
Apply To this Job