C++ Developer
Indexed description
Job Summary:
We are seeking a skilled C++ Developer with strong problem-solving abilities and hands-on experience in system-level programming. You will collaborate with cross-functional teams (both local and onshore) to support client-facing projects.
This role involves working on omnichannel payment platforms, engaging with stakeholders, and delivering high-quality, scalable solutions. It requires expertise in SQL, multithreading, memory management, and debugging, along with a solid understanding of object-oriented programming (OOP) and design patterns.
Key Responsibilities
- Develop, enhance, and maintain applications using C++ and SQL
- Work on payment switch system development and support for core banking systems
- Write efficient, reusable, and well-structured code
- Apply object-oriented programming (OOP) principles and design patterns
- Implement multithreaded programming and optimize performance
- Debug and troubleshoot applications using GDB and other debugging tools
- Ensure proper memory management and system stability
- Collaborate with cross-functional teams and communicate technical concepts clearly
- Participate in code reviews and contribute to continuous improvement
Required Technical Skills
- Strong proficiency in C++ programming and SQL
- Solid understanding of OOP concepts
- Experience with design patterns
- Knowledge of multithreading and concurrency
- Proficiency in debugging tools (GDB) or other tools
- Understanding of memory management techniques
- Knowledge of data structures and algorithms
- Experience in exception handling
- Strong problem-solving skills
- Good communication skills
Key Competencies
- Strong analytical and logical thinking
- Ability to write clean, efficiently, and maintainable code
- Team collaboration and effective communication
- Attention to detail and performance optimization mindset
- Experience in core banking/ payment systems is a plus
----------------------------------------------------------------------------------
The protection of your personal data is important to us. Before you proceed with your application please carefully read Cognizant's Privacy Notice to understand what personal data we collect when you apply, what we do with your data, and what rights you have. [ Link of Cognizant's Data Privacy - Link to Cognizant's Privacy Notice: cognizant.com/en_us/general/documents/Cognizant_Candidate_Privacy_Notice.pdf ]
I hereby confirm that I have read and understood Cognizant's Candidate Privacy Notice. I am also giving consent to the processing of my personal data for the purposes outlined in the notice. I acknowledge, that I have read, understood, and have given my consent to the terms stated on the Candidate's Privacy Notice, including those related to sharing of my personal information with third parties and to cross-border transfer of such personal information.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search