Posted on: 17/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
Interview Questions for you
View All