C++ Developer
Summary
Designs, develops, tests, and maintains C++ applications on Linux/Unix platforms, collaborating with cross-functional teams, participating in code reviews, and troubleshooting memory management, multithreading, and STL issues. Core stack: C++, STL, Boost, Linux/Unix.
Roles and Responsibilities :
- Design, develop, test, and maintain high-quality C++ code for various applications on Linux/Unix platforms.
- Collaborate with cross-functional teams to identify requirements and implement solutions that meet business needs.
- Participate in code reviews to ensure adherence to coding standards and best practices.
- Troubleshoot issues related to memory management, multithreading, and STL containers.
Job Requirements :
- 6-12 years of experience in developing C++ applications on Linux/Unix platforms.
- Strong understanding of algorithms, data structures (STL), object-oriented programming (OOPs) concepts.
- Proficiency in Boost libraries is an added advantage.