In 2022, the banking sector faced unprecedented sanctions pressure, which required urgent modifications to IT systems and applications.
To ensure business sustainability and accelerate the development of functionality, the customer decided to significantly increase its development team. To quickly strengthen its position, the customer turned to ICL Services.Key Challenges
- Integration into the current development team and training in specific customer technologies.
- Refinement of the banking payment system with the connection of new external partners (5+ systems in 2023–2024).
- Optimization of existing business processes in close cooperation with the customer's economic department.
- Transition of the system from .NET 4.5 to .NET 8 with subsequent containerization.
- Implementation of functionality to comply with legislation (e.g., Federal Law 369).
- Setting up anti-fraud systems, including updating operations in the fast payment system (FPS).
The project was implemented in stages.
Selection and integration of specialists
The ICL Services and ICL Expert Services team provided Middle and Senior level specialists with expertise in the technologies used by the customer. Before starting work, internal training was organized, focused on the bank's specific technologies.
The experts successfully integrated into the working groups and became part of the development team.
Technical implementation
1. The functionality of the banking payment system was improved and expanded: new partner systems were connected, the mechanisms for interaction between microservices via RabbitMQ and HTTP were improved.
2. The transition to .NET 8 was carried out, which increased productivity and began migrating legacy code to Docker containers.
3. Fraud checks were implemented in the SBP, including the implementation of C2G operations (payments in favor of the state) and improvements to comply with FinCERT regulations.
4. Accounting entries were updated for new partners.
Integration of standards and regulations
The tasks of bringing operations into compliance with the requirements of Federal Law 369 were completed, including the creation of new operation statuses and the refinement of the user interface.
Thanks to the strengthening of the ICL Services team, the bank not only coped with external challenges, but also strengthened its position in the market.
Products and technologies
- .NET, C#
- MS SQL, PostgreSQL
- Microservices
- RabbitMQ, Kafka
Results
- Increased the speed of response to changes in regulatory requirements and sanctions.
- Established a parallel transfer system that ensures stable operation.
- Connecting new partners expanded the functionality of the system and the geography of transfers.
- Updating development technologies increased the reliability and performance of the system.
- Significantly reduced the risks of fraud thanks to checks.