Description
We are seeking an experienced Software Developer with a strong background in C++ to join our dynamic team. The ideal candidate will have a passion for technology and a proven track record of developing high-quality software solutions.
Responsibilities
- Design, develop, and maintain software applications in C++.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and debug applications to optimize performance.
- Participate in code reviews to ensure code quality and adherence to best practices.
- Write and maintain technical documentation for software solutions.
Skills and Qualifications
- 6-12 years of experience in software development with a focus on C++.
- Strong understanding of object-oriented programming and design patterns.
- Proficient in C++ with experience in modern C++ standards (C++11 and above).
- Familiarity with software development tools such as Git, JIRA, and Visual Studio.
- Experience with multithreading and concurrency in C++ applications.
- Knowledge of algorithms and data structures.
- Ability to work effectively in a team and communicate ideas clearly.