It faced a lack of possibilities to grow without having an existing CRM application. It was urgent to ditch the manual tools employed until that moment and focus on creating a modern, digital solution.
The goal of this project was to develop, support and sustain a CRM application from scratch. And, further, all back-office operations to go through the CRM system and some additional applications.
The developed system represents a blend of a classical CRM platform and a middle-office system with its abilities to maintain not only information related to the bank’s customers but also the management of processes, assets, campaigns, and risks.
Integrations are done through multiple channels. It is a web service-based application so there are a lot of rest services and APIs. The database is not exposed to the outside.
Lastly, it is used for the generation of different kinds of reports and administration objectives.
The constant update of the technology stack enables faster development and support. Despite the project’s fast growth and unlimited changes, team members are still the same experts due to their high-level expertise concerning the client’s business, demands and work attitude.
The chosen work approach was a development on-demand where, unlike in the traditional offshore outsourcing model, the resources consist of a dedicated team, who serve functionally like a company’s internal employees, just not collocated. The transparent communications processes and better labour rates are just some of the reasons for choosing this work approach.
Throughout the times of development together with NPro Consult, the team grew to 28 people (or 6000 project days per year) who are currently working on a service centre model, aiming to complete stable and scalable solutions.
It consists of Full-stack Java EE, Front-end developers (react), project managers, Software Architect.