We are seeking a highly skilled Senior C++ Developer with 10-15 years of experience to join our team. The ideal candidate should possess strong C++ skills and demonstrate extensive experience in OS-level programming and multi-threading. The primary focus of this role will be on developing software solutions for Windows OS environments, although experience with Mac and Linux OS would be considered a plus.
"Responsibilities"
- Design, develop, and maintain high-quality software solutions using C++.
- Implement OS-level programming techniques and best practices.
- Optimize software performance through efficient multi-threading techniques.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and debug complex software issues as they arise.
- Stay updated with the latest industry trends and technologies relevant to the role.
Requirements:
- 10-15 years of professional experience as a C++ developer.
- Proficient in C++ programming language with a strong understanding of object-oriented principles.
- Extensive experience with OS-level programming and multi-threading.
- Solid understanding of software development lifecycle (SDLC) and agile methodologies.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
- Experience with Windows OS is mandatory; experience with Mac and Linux OS is a plus.