Zensar is looking for a Senior level C++ developer to develop, test, and maintain efficient, reusable, and reliable C++ code, collaborate with other developers and stakeholders to design and implement robust and scalable software solutions, and troubleshoot, debug, and upgrade existing software to improve performance and stability.
Requirements
- Strong proficiency in C++ with a solid understanding of modern C++ standards (C++11/14/17/20).
- Thorough knowledge of the Standard Template Library (STL) containers and algorithms.
- Solid understanding of object-oriented programming (OOP) principles and design patterns.
- Experience with multi-threading, concurrency, and memory management.
- Familiarity with software development methodologies, such as Agile or Scrum.
- Proficient understanding of code versioning tools, such as Git.
- Excellent problem-solving, debugging, and analytical skills.
Responsibilities
- Develop, test, and maintain efficient, reusable, and reliable C++ code.
- Collaborate with other developers and stakeholders to design and implement robust and scalable software solutions.
- Troubleshoot, debug, and upgrade existing software to improve performance and stability.
- Participate in code reviews to ensure code quality, consistency, and adherence to established coding standards.
- Ensure the software meets all functional and non-functional requirements, including quality, security, and performance.
- Stay up to date with the latest C++ standards, libraries, tools, and industry trends.
- Help maintain code quality, organization, and automated testing procedures.
Other
- Proven professional experience as a C++ Developer.
- Strong communication and teamwork skills