Servizi di Investment Banking

Il cliente è un innovativo gruppo bancario italiano focalizzato sull’erogazione di soluzioni di credito specializzate per le imprese. Con un’attenzione centrale al supporto di aziende performanti, in ristrutturazione o in fase di rilancio…

Case Details

NDA Firmato
Cliente: Servizi di Investment Banking

Tecnologie utilizzate: .NET Core 8 and 9, Angular 19, MongoDB, Apache Kafka, Azure DevOps, Jira

Durata del Progetto: 18 Mesi

Lavoriamo Insieme

Chiamaci direttamente oppure scrivici un’email!

Panoramica del Cliente

Il cliente è un innovativo gruppo bancario italiano focalizzato sull’erogazione di soluzioni di credito specializzate per le imprese. Con un’attenzione centrale al supporto di aziende performanti, in ristrutturazione o in fase di rilancio, l’organizzazione offre servizi finanziari su misura nei settori del corporate banking, investment banking e banking diretto per privati. La sua missione è promuovere la crescita e il recupero aziendale attraverso un approccio orientato al futuro, che unisce l’esperienza bancaria tradizionale all’innovazione digitale.

Obiettivi e sfide del Cliente

La banca collabora con clienti che gestiscono portafogli finanziari ampi e complessi, ciascuno dei quali richiede un monitoraggio costante e un supporto operativo altamente specializzato. Mentre alcuni portafogli possono essere gestiti con strumenti standard, altri necessitano di applicazioni personalizzate per affrontare logiche di business uniche e dinamiche finanziarie articolate.

Obiettivi principali e sfide del progetto:

  • Creare una piattaforma solida in grado di tracciare tutti i dati relativi ai portafogli, inclusi prestiti, mutui, garanzie, costi e budget.
  • Supportare la visualizzazione e modifica in tempo reale dei portafogli tramite un’interfaccia intuitiva basata su grafi.
  • Automatizzare i processi di importazione, arricchimento, validazione e reportistica dei dati.
  • Permettere la gestione di flussi operativi personalizzati basati su regole per budgeting, approvazione e validazione.
  • Centralizzare l’accesso tramite una dashboard unificata con strumenti, notifiche e navigazione tra applicazioni specifiche per utente.
  • Garantire modularità e scalabilità per adattarsi all’evoluzione delle esigenze dei clienti.

Soluzione: cosa abbiamo realizzato

Per soddisfare queste esigenze, abbiamo sviluppato una piattaforma personalizzata per la gestione dei portafogli finanziari, progettata per offrire flessibilità, scalabilità e facilità d’uso sia per i team finanziari che tecnici. La soluzione è composta da un set di microservizi riutilizzabili sviluppati in .NET Core 8 e 9, e presenta un’interfaccia front-end moderna realizzata con Angular 19. Come database è stato scelto MongoDB per la sua struttura flessibile e la capacità di scalabilità orizzontale, mentre Apache Kafka è stato impiegato per una gestione efficiente delle code di messaggi tra i servizi. Funzionalità principali:
  • Gestione dettagliata dei portafogli: monitoraggio e amministrazione di elementi finanziari complessi come prestiti, mutui e garanzie.
  • Visualizzazione basata su nodi: rappresentazione interattiva dei soggetti e delle relazioni tramite grafi con nodi espandibili, campi modificabili e tracciamento storico.
  • Importazione e arricchimento dati: i dati grezzi vengono caricati in collezioni di staging, processati e trasformati automaticamente, poi distribuiti nei modelli interni appropriati.
  • Regole di validazione dinamiche: la validazione basata su template consente logiche riutilizzabili e adattabili alla struttura del portafoglio.
  • Workflow di costi e budget: gli utenti possono inserire costi, associarli a budget specifici per categoria e avviare flussi approvativi con regole dinamiche configurabili.
  • Dashboard personalizzate: ogni utente accede a un’interfaccia modulare con widget supportati in tre modalità di visualizzazione (S, M, L), ognuna con un diverso livello di dettaglio.
  • Navigazione cross-app e notifiche: la dashboard consente l’accesso diretto ad altre app interne e mostra notifiche integrate provenienti da tutto l’ecosistema.
  • Liste attività condivise: gli utenti possono creare, condividere e gestire liste di attività personalizzate per una collaborazione più efficace.

Stack tecnologico

  • .NET Core 8 e 9 (architettura a microservizi)
  • Angular 19
  • MongoDB
  • Apache Kafka
  • Controllo versione e CI/CD: Azure DevOps
  • Gestione progetti e ticket: Jira

Composizione del Team

Il progetto è stato portato a termine da un team cross-funzionale dedicato e collaborativo:
  • 1 Technical Lead
  • 3 Sviluppatori Backend
  • 3 Sviluppatori Frontend
  • 2 QA Engineer
Il team ha lavorato in stretta collaborazione con gli stakeholder interni del cliente, assicurando che tutte le esigenze operative e di conformità fossero affrontate in modo efficiente e iterativo.

Impatto

La piattaforma ha migliorato significativamente la capacità della banca di gestire portafogli complessi su larga scala. I principali risultati ottenuti includono:

  • Gestione dati semplificata: controllo centralizzato di tutte le componenti finanziarie e dei registri storici.
  • Efficienza operativa: importazione, validazione e approvazione dei dati automatizzate, con risparmio di tempo e riduzione degli errori manuali.
  • Miglior esperienza utente: dashboard personalizzabili, widget dinamici e navigazione in tempo reale migliorano l’usabilità e la produttività.
  • Architettura scalabile: microservizi e modelli dati flessibili consentono espansioni future e adattamenti con il minimo sforzo.
  • Conformità e controllo: workflow strutturati di validazione e approvazione garantiscono una governance finanziaria precisa.

Il risultato è una soluzione modulare ad alte prestazioni che consente alla banca di rispondere efficacemente a esigenze diverse di portafoglio, mantenendo al contempo coerenza operativa e conformità normativa.

x

Contattaci!

Lun – Ven: 9:00 – 18:00 / Sabato, Domenica: Chiuso
ATIS Group
Panoramica privacy

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.