We develop the flagship FinTech software of our British client
Our client develops a leading platform in the financial market that enables fast execution of transactions across more than 5,000 markets, including currencies, indices, equities and bonds. The company was looking for a nearshoring partner experienced in the latest technologies to build a long-term collaboration in software development and testing of the FinTech platform.
Client’s system
The platform is an original, custom client’s solution. It has a web and a mobile versions allowing you to buy, sell contracts, place stop-loss final orders, use leverage, etc.
Challenges
- Extensive Technology Stack – the platform uses a variety of technologies and tools that are connected via dozens of small APIs.
- Conducting tests at unit level is not possible.
Software development
Web and mobile platforms use a common API and integrate with different services via dozens of smaller APIs. In August 2021, our first .NET developer joined the project to rewrite outdated API connections into newer microservice technologies. The Inetum specialist also carried out tasks that require programming in pairs, which fosters development of a high-quality code.
Automated testing
After a successful start of the collaboration, automating testers from Inetum joined the project.
TECHNOLOGY
Read on to discover how Banking-as-a-Platform, Open Banking, RegTech, Artificial Intelligence and Big Data are revolutionizing the FinTech sector.
Read article
The client also needed support in creating test concepts and test cases based on user stories. Our testers outlined a test concept and suggested using Python and Robot Framework for automated testing, which would then be integrated into cloud-based tools for Continuous Integration and Continuous Development (CI / CD).
Benefits for the client
- Modification of C# code in the old technology
- Modification of stored procedures based on the new table structure in SQL Server,
- API review and deletion of unused connections in consultation with other specialists engaged in the project,
- Creating test concept and running automated tests