NatWest Group
NatWest Group
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