Posted on: 18/11/2025



Job Summary :
The C++ Developer is responsible for designing, developing, optimizing, and maintaining banking software solutions within Tietoevry Banking platforms or similar BFSI environments. The role requires strong expertise in modern C++, financial transaction processing, secure coding, and performance-critical systems. The developer will work on modules such as payments, core banking, cards, lending, or fraud monitoring, ensuring high reliability, compliance, and real-time system performance.
Key Responsibilities :
- Develop high-performance, scalable banking applications using modern C++ (C++11/14/17).
- Implement features across modules like payments, card management, account management, clearing, and settlement.
- Maintain and enhance existing C++ codebases, ensuring long-term stability and maintainability.
- Translate functional requirements into efficient, secure, and clean C++ code.
- Utilize OOP, STL, multithreading, templates, and memory management principles for optimal performance
- Write unit, regression, and integration tests for critical banking functions.
- Ensure code quality through peer reviews, static analysis tools (Cppcheck, SonarQube), and secure coding practices.
- Work in accordance with BFSI compliance frameworks (PCI-DSS, GDPR, PSD2, RBI guidelines, etc.).
- Support UAT, release management, and production deployment cycles.
- Work closely with Business Analysts, QA teams, Solution Architects, and Product Owners.
- Participate in Agile/Scrum ceremoniessprint planning, reviews, and retrospectives.
- Provide accurate effort estimations and deliver features within timelines.
- Create and maintain technical documentation for banking modules, APIs, workflows, and integrations.
- Support production systems, investigate incidents, and resolve defects in a timely manner.
- Help train junior developers and contribute to knowledge-sharing sessions.
Required Skills & Competencies Technical Skills :
- Strong expertise in C++ (C++11/14/17), C, STL, Boost, and OOP.
- Experience with Linux/Unix environments, shell scripting, and build tools like CMake or Make.
- Good understanding of multithreading, concurrency, IPC, networking (TCP/IP), and event-driven architecture.
- Experience with secure coding, encryption standards, TLS/SSL, and PCI-DSS requirements.
- Strong debugging and profiling skills.
- Experience with APIs, microservices, or service-oriented architecture (SOA).
- Familiarity with version control tools such as Git, GitLab, Bitbucket.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1576021