
NatWest Group è un'organizzazione bancaria e di servizi finanziari con sede nel Regno Unito che serve clienti privati, commerciali e istituzionali. Le sue attività comprendono il settore bancario, finanziario e delle tecnologie finanziarie, con servizi tra cui il corporate banking, la gestione patrimoniale e la gestione dei rischi. Il gruppo sottolinea inoltre i rapporti con i clienti e le comunità, insieme alle opportunità per chi costruisce la propria carriera nei suoi team focalizzati sui settori bancario e tecnologico.
Ingegnere principale – Direttore, NatWest Group (Chennai, in presenza)
Guida l’ingegneria del software aziendale, del cloud, dei dati e dell’IA presso NatWest Group. Definisci la strategia tecnica, i sistemi resilienti, le API, le pratiche di testing e la delivery dei team di ingegneria.
Descrizione
- Definire gli standard per lo sviluppo delle applicazioni e il ciclo di vita del software in tutta la banca
- Fornire componenti software per piattaforme, applicazioni e servizi
- Rappresentare la banca in eventi interni e di settore, conferenze e attività correlate
- Tradurre i requisiti funzionali e non funzionali in progetti tecnici efficaci
- Pianificare, sviluppare e implementare sistemi ad alte prestazioni, robusti e resilienti
- Collaborare con gli stakeholder senior per determinare le soluzioni tecniche appropriate
- Dirigere la delivery tecnica di uno o più team di ingegneria del software
- Mantenere la qualità del lavoro e il rispetto degli standard tecnici in tutti i team
- Definire la strategia tecnica e fornire consulenza sulle roadmap dei prodotti e sui piani di migrazione
- Garantire solidi principi architetturali e ingegneristici in tutti i sistemi
- Monitorare la delivery tecnica rispetto ai piani, proteggendo al contempo funzionalità, scalabilità e prestazioni
- Tenere gli stakeholder informati sui progressi della delivery
- Creare librerie e API riutilizzabili
- Sviluppare test unitari e di integrazione in ambienti di test automatizzati
Requisiti
- Almeno 18 anni di esperienza nell’ingegneria full-stack
- Esperienza professionale nello sviluppo di software con architetture orientate ai servizi o a microservizi
- Conoscenza avanzata dello sviluppo full-stack, dei microservizi, dell’architettura event-driven, dei servizi cloud AWS, di DevSecOps, CI/CD, osservabilità e ingegneria delle piattaforme
- Comprovata esperienza nella leadership di strategia tecnica, architettura, innovazione, automazione, qualità del codice e ottimizzazione delle prestazioni
- Esperienza nel mentoring di team di ingegneria e nella collaborazione con Product, Data Science, Architecture e gli stakeholder aziendali
- Solida esperienza nella guida di team di sviluppo software e nella realizzazione di strategie tecniche
- Familiarità con framework e strumenti di sviluppo riconosciuti dal settore
- Esperienza con lo sviluppo guidato dai test, framework di test automatizzati, mocking, stubbing e strumenti per i test unitari
- Esperienza nella progettazione o implementazione di API
- Esperienza nel supporto, miglioramento e mantenimento di sistemi e codice creati da altri team
- Capacità di interpretare le esigenze del prodotto e del business e trasformarle in soluzioni tecniche