Responsibilities
- Develop, enhance, and maintain applications using C++
- 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