Offerta di lavoro

Senior Lead, Ingegnere software

In qualità di Senior Lead Software Engineer presso Northern Trust, sarete responsabili dell'analisi e dello sviluppo di modelli di dati per le attività di private equity e hedge fund. Progetterà e implementerà applicazioni cloud-native su Microsoft Azure e svilupperà pipeline per l'estrazione e la modellazione dei dati.

Descrizione del lavoro: Senior Lead, Software Engineer

Compiti

  • Analizzare e costruire il modello di dati basato sui requisiti delle attività di private equity e hedge fund di Northern Trust Asset Management per l'imminente data warehouse legacy.
  • Analizzare i dati di partenza in collaborazione con i team a monte e il team di sviluppo 50 South per creare uno schema.
  • Costruire pipeline per estrarre i dati richiesti dai sistemi a monte e modellarli per la reportistica ai clienti e ai sistemi a valle.
  • Decomporre i requisiti in dati di dominio, modello ed entità da impostare nel data warehouse.
  • Definire i livelli grezzi, trasformati e curati per il consumo dei dati.
  • Coordinarsi con i vari prodotti dei fornitori e le applicazioni interne per perfezionare i requisiti e supportare le soluzioni per i team tecnici.
  • Essere il primo punto di contatto per chiarire le lacune aziendali del team tecnico in loco.
  • Partecipare alle discussioni sulla modellazione dei dati e garantire che il modello di data warehouse soddisfi i requisiti aziendali.
  • Essere un giocatore di squadra con la capacità di gestire la progettazione e il codice in base ai requisiti forniti.
  • Comunicare lo stato di avanzamento (verbalmente e per iscritto) al team di progetto e alla direzione.
  • Cercare continuamente modi per migliorare la stabilità, la scalabilità e l'esperienza utente dell'applicazione.

Requisiti

Esperienza

  • Laurea o titolo equivalente in finanza con un background tecnico.
  • 8-12 anni di esperienza come ingegnere tecnico in grado di sviluppare e mantenere architetture di microservizi live ad alte prestazioni, affidabili e scalabili.
  • Forti competenze nella progettazione e nell'implementazione di applicazioni cloud-native su Microsoft Azure, utilizzando servizi quali Azure App Services, Azure Functions, Azure Kubernetes Services (AKS), ADF e concetti di rete Azure.
  • Scrivere codice pulito, riutilizzabile e ben documentato.
  • Collaborare con team interfunzionali, tra cui designer UI/UX, ingegneri QA e product manager.
  • Garantire che le applicazioni soddisfino elevati standard di prestazioni, scalabilità e sicurezza.
  • Utilizzate Azure DevOps per le pipeline CI/CD e l'automazione.

Competenze

  • Familiarità con framework come Spring Boot, architettura a microservizi.
  • Esperienza nello sviluppo e nella distribuzione cloud-native su Microsoft Azure.
  • Esperienza pratica con i servizi Azure come Azure App Services, Functions, Kubernetes (AKS), Azure DevOps, Blob Storage e Service Bus.
  • Conoscenza di API RESTful, SOAP e architettura a microservizi.
  • Solida conoscenza delle tecnologie di database (ad esempio Azure SQL, MySQL, Cosmos DB, PostgreSQL).
  • Esperienza con sistemi di controllo di versione come Git.
  • Familiarità con strumenti di containerizzazione come Docker e strumenti di orchestrazione come Kubernetes.
  • Forte comprensione dei modelli di progettazione, degli algoritmi e delle strutture di dati.
  • Ottime capacità analitiche e di problem solving.
  • Progettazione, sviluppo e utilizzo di strutture dati e data mart a supporto della reportistica.
  • Buone capacità analitiche e di problem solving.
  • Attenzione ai dettagli e capacità di vedere oltre i dettagli per riconoscere implicazioni più ampie e raccomandare soluzioni strategiche.
  • Chi parte da zero, è positivo e si adatta a un ambiente in costante evoluzione.
  • Capacità di lavorare in modo indipendente e come parte di un team.
  • Comprovate capacità interpersonali e di comunicazione con partner tecnici e commerciali.
  • Forte comprensione della costruzione di pipeline CICD per la gestione del cambiamento.

Competenze preferite/raccomandate

  • Familiarità con il processo di gestione del cambiamento.
  • Conoscenza della finanza - gestione degli investimenti, costruzione del portafoglio e gestione del rischio

Dettagli sul lavoro

© 2025 House of Skills by skillaware. Tutti i diritti riservati.
Il nostro sito web utilizza i cookie per facilitarvi la navigazione e per analizzare l'utilizzo del sito. Per ulteriori informazioni, consultare la nostra informativa sulla privacy.