Omnichannel investment platform to manage financial assets

Innowise ha sviluppato un'applicazione finanziaria ricca di funzionalità per gestire depositi bancari, investimenti azionari, portafogli di attività, risparmi pensionistici e altro ancora sotto un unico tetto.

Sfida

Il settore bancario è ricco di soluzioni che migliorano l'esperienza dei clienti, attirano nuovo pubblico e migliorano le operazioni aziendali. Tuttavia, le banche devono far sì che le loro offerte si distinguano in questo mercato altamente competitivo. Oltre a fornire soluzioni personalizzate che soddisfino le esigenze degli utenti, devono garantire una sicurezza senza pari e la conformità alle normative finanziarie globali.

Our client wanted to modernize its proprietary investment portal by making it more flexible, comprehensive, and compatible with industry-specific guidelines. Due to this, they approached Innowise to create a versatile investment solution with seamless customizations.

Soluzione

Applicazione di investimento di back-office che include pannello di amministrazione, sistema CRM, gestore di portafoglio e altro ancora

Il nostro cliente disponeva già di un reparto di ricerca e sviluppo che si occupava di sviluppare soluzioni digitali per la gestione patrimoniale, gli investimenti, il credito, le assicurazioni e altro ancora. A sua volta, Innowise è stato incaricato di creare un'applicazione di back-office per gli investimenti in grado di aggiungere nuove funzionalità (per applicazioni web/mobili, localizzazioni, ecc.) se necessario. Insieme agli specialisti interni del cliente, abbiamo sviluppato una piattaforma di investimento integrata contenente una serie di microservizi per facilitare la gestione delle attività finanziarie.

Ruoli di utente e di amministratore

Le persone fisiche e giuridiche possono gestire facilmente le proprie finanze attraverso un'interfaccia utente che mostra le funzionalità dell'applicazione in modo semplice da navigare. I clienti aziendali possono visualizzare il saldo del conto, trasferire fondi, gestire gli investimenti, pagare le bollette e gestire le informazioni sul conto. La piattaforma comprende anche un pannello di amministrazione in cui i manager bancari possono regolare varie impostazioni (valute, questionari, obiettivi, modelli, localizzazioni, ecc.), definire ruoli e responsabilità e dare accesso agli artefatti del sistema.

Sistema CRM

Tra i compiti principali del progetto, il nostro team ha partecipato allo sviluppo del CRM, progettando un sistema basato su database che ha permesso ai dipendenti della banca di raccogliere, organizzare e analizzare le informazioni sui clienti provenienti da varie fonti, tra cui transazioni, investimenti, interazioni con il servizio clienti e campagne di marketing. Utilizzando un sistema CRM, i dipendenti della banca possono gestire in modo efficiente le richieste di informazioni fornendo una visione a 360 gradi della storia di un cliente e consentendo loro di accedere rapidamente alle informazioni memorizzando i contatti, i conti e le informazioni demografiche in un database centrale. Inoltre, consente ai manager di adattare le attività promozionali, tracciare le prestazioni operative e identificare le opportunità di cross-selling per offrire le soluzioni bancarie più adatte in base alle preferenze e ai comportamenti dei clienti.

Gestore di portafoglio

Inoltre, il nostro team di progetto ha aggiornato il gestore di portafoglio, rendendo più semplice per le persone fisiche e giuridiche la gestione di attività e investimenti. Ora gli utenti possono gestire portafogli di attività e acquistare/vendere obbligazioni, fondi comuni di investimento e altre attività in tempo reale, ottimizzare e riequilibrare la redditività in base ai benchmark del settore, visualizzare lo storico e le statistiche e molto altro ancora da un'unica postazione. Inoltre, il nostro team di progetto ha utilizzato analisi d'investimento avanzate per aiutare gli allocatori a costruire un portafoglio d'investimento diversificato e allineato agli obiettivi d'investimento e alle tolleranze di rischio generiche.

Mailing, notifiche e rapporti

Infine, abbiamo implementato diversi servizi ausiliari per gestire le risorse personali senza soluzione di continuità. Il team di progetto ha configurato il servizio di mailing per inviare domande, richiedere assistenza e fornire feedback. Inoltre, la banca può inviare ai clienti avvisi di sicurezza, aggiornamenti sul conto o offerte promozionali tramite e-mail e altri canali di messaggistica.

Abbiamo anche modernizzato il sistema di notifica bancaria, rendendolo più preciso e orientato agli eventi. In questo modo, i clienti ricevono notifiche istantanee quando completano una transazione, effettuano un deposito o un pagamento tramite notifiche push, SMS, e-mail o messaggistica in-app, senza interruzioni o errori di indirizzamento.

Per monitorare e valutare l'efficienza delle operazioni bancarie, il nostro team di progetto ha rimodellato il sistema di rendicontazione finanziaria. I clienti possono visualizzare i saldi dei loro conti, la cronologia delle transazioni, i pagamenti e altre informazioni dati finanziari in tempo reale e scaricare le statistiche personali in formato PDF, Excel o CSV per ulteriori analisi o registrazioni.

Tecnologie e strumenti

.NET, xUnit, Moq, RabbitMQ, SonarQube, YAML, C#, MVC, LINQ, Entity Framework

MS SQL, procedure memorizzate, EF

Azure Pipelines

Postman, Cypress, Github, Jira, Confluence

Processo

Inizialmente, Innowise ha completato un processo di onboarding approfondito per comprendere appieno le specificità dell'attività del cliente prima di immergersi nel progetto. L'ambito comprendeva molte spiegazioni e chiarimenti, quindi abbiamo mantenuto uno stretto contatto con il cliente per risolvere rapidamente i problemi e mantenere un corso del progetto senza ritardi.

Il team di progetto ha dovuto affrontare diverse sfide nel corso del progetto, tra cui requisiti poco chiari per le nuove funzionalità, sintassi del codice legacy, vocabolario bancario complicato e un processo macchinoso per la gestione di progetti concomitanti da parte del fornitore. 

Per seguire i progressi intermedi e le consegne, il nostro team ha utilizzato Google Meet per rimanere in contatto con gli altri team di progetto e le parti interessate.

Team richiesto

1
Analista aziendale
4
Sviluppatori Front-End
12
Sviluppatori back-end
1
Ingegnere DevOps
2
Ingegneri QA

Risultati

Efficienza operativa ottimizzata e riduzione dell'impegno manuale dopo lo sviluppo del software per l'investment banking

Innowise ha sviluppato un portale di investimenti che fornisce informazioni sui portafogli di investimento degli utenti, sulle statistiche di distribuzione degli asset e sulle variazioni di valore, coprendo informazioni su depositi, azioni, obbligazioni, risparmi pensionistici e altro ancora. Oltre ad aggiornare l'interfaccia utente, il team di progetto ha introdotto ruoli di utente e di amministratore. Gli utenti possono visualizzare il saldo del proprio conto, trasferire fondi, governare gli investimenti, pagare le bollette e gestire le informazioni sul conto, mentre i manager della banca, in qualità di amministratori, regolano varie impostazioni (valute, questionari, obiettivi, modelli, localizzazioni, ecc.), definiscono ruoli e responsabilità e danno accesso agli artefatti del sistema.

Furthermore, we helped update the banking CRM to store information about corporate clients in a centralized repository without the risk of personal data leakage. With advanced statistic charts and vivid dashboards, we transformed the portfolio manager into a potent tool for evaluating and planning investment activities throughout the value chain. Additionally, we configured event-driven notifications, smart reporting, and mailing services to perform banking activities seamlessly.

    Contattateci

    Prenota una chiamata oppure compilate il modulo sottostante e sarete ricontattati una volta elaborata la vostra richiesta.

    Inviaci un messaggio vocale
    Allegare i documenti
    Caricare il file

    È possibile allegare 1 file di dimensioni massime di 2 MB. Formati di file validi: pdf, jpg, jpeg, png.

    Facendo clic su Invia, l'utente acconsente al trattamento dei propri dati personali da parte di Innowise in base alla nostra Informativa sulla privacy per fornirvi informazioni pertinenti. Inviando il vostro numero di telefono, accettate che possiamo contattarvi tramite chiamate vocali, SMS e applicazioni di messaggistica. Potrebbero essere applicate tariffe per chiamate, messaggi e dati.

    Potete anche inviarci la vostra richiesta
    a contact@innowise.com
    Cosa succede dopo?
    1

    Una volta ricevuta ed elaborata la vostra richiesta, vi contatteremo per illustrarvi le esigenze del vostro progetto. Progetto e firmare un NDA per garantire la riservatezza.

    2

    Dopo aver esaminato i vostri desideri, le vostre esigenze e le vostre aspettative, il nostro team elaborerà una proposta di progetto con l'ambito di lavoro, le dimensioni del team, i tempi e le stime dei costi stimati.

    3

    Organizzeremo un incontro con voi per discutere l'offerta e definire i dettagli.

    4

    Infine, firmeremo un contratto e inizieremo subito a lavorare sul vostro progetto.

    freccia