Job Description
Our company is looking for an experienced Senior C++ Developer who will be responsible for developing and maintaining high-performance, scalable, and reliable applications using C++11. The ideal candidate should have a minimum of 5 years of experience in C++ development and strong problem-solving skills
Responsibilities
- Develop high-performance, scalable, and reliable applications using C++11.
- Write clean, maintainable, and efficient code.
- Work collaboratively with the team to design and implement software features.
- Identify and fix bugs in existing code.
- Optimize code for performance and memory usage.
- Write unit tests to ensure code quality and maintainability.
- Keep up-to-date with new developments in C++ and related technologies.
Requirements
- A minimum of 5 years of experience in C++ development.
- Strong knowledge of C++11 and object-oriented programming.
- Experience with multithreaded programming and concurrent data structures.
- Experience with database technologies such as SQL and NoSQL.
- Experience with software development tools such as Git, JIRA, and Jenkins.
- Strong problem-solving skills and ability to work independently.