Offerta di lavoro

Ingegnere software senior (Responsabile tecnico .NET)

Northern Trust è alla ricerca di un Principal Software Engineer (Technical Lead .NET) a Chicago, che guidi un team di ingegneri nello sviluppo di un motore di orchestrazione dei processi basato su .NET, Azure e Kubernetes. La posizione richiede almeno cinque anni di esperienza, capacità di leadership tecnica e la capacità di progettare e implementare soluzioni software scalabili.

Compiti

  • Fornire leadership, mentoring e guida a un team di ingegneri composto da 5 persone
  • Definizione delle aspettative e di una cultura ingegneristica
  • Gestione del team di ingegneri principali in termini di carico di lavoro adeguato, definizione dei compiti, coordinamento, competenze tecniche, gestione del tempo e impegno del team di ingegneri, al fine di impiegare il team in modo efficiente
  • Raccolta e conduzione di ricerche sugli utenti, integrata dalle conoscenze del team e da quelle tipiche del settore relative al gruppo target, al fine di garantire che il servizio sia in linea con le esigenze dei clienti
  • Sviluppo di sistemi e supporto alle applicazioni utilizzando .NET Core, .NET, ASP.NET Core, Entity Framework, UML, BPM e moderni framework API
  • Partecipazione e supporto nella manutenzione e nello sviluppo di altre soluzioni che utilizzano SQL e strumenti correlati
  • Progettazione e sviluppo di soluzioni software scalabili utilizzando l'architettura Azure, Docker, Kubernetes e gli strumenti di Microsoft Azure per l'automazione, la gestione dei dati e l'infrastruttura
  • Gestione della pianificazione tecnica del progetto, comprese la stima delle funzionalità, la strategia tecnica e l'applicazione
  • Promozione dell'innovazione in tutti gli aspetti dell'attività aziendale, compresi prodotti, servizi, esperienza del cliente e interazioni con partner e clienti
  • Identificazione e diffusione delle tendenze tecnologiche emergenti, degli strumenti e delle innovazioni architetturali finalizzate al miglioramento dei sistemi esistenti e dell’efficienza operativa
  • Collaborazione con i Product Owner del reparto Engineering e altri dirigenti di NT
  • Tutti i corsi di formazione necessari e continuativi volti a migliorare le competenze di sviluppo, compresi gli aspetti relativi alla qualità, al collaudo e alla documentazione

Requisiti

  • Almeno 5 anni di esperienza nel settore dell'informatica, dell'ingegneria o in un settore affine
  • Esperienza comprovata e rilevante in ruoli dirigenziali all’interno di un team di ingegneri
  • BS, BSIT, BSEE
  • Conoscenza di livello medio-avanzato dell'architettura di un'applicazione aziendale (microservizi e/o elaborazione in batch)
  • Solida conoscenza e implementazione dei container e di Kubernetes
  • Ottima conoscenza dei processi CI/CD e conoscenza di base dei concetti relativi all’amministrazione dei database (DBA)
  • Comprensione delle metodologie e degli strumenti per la gestione della risoluzione dei problemi tecnici e creativi
  • Servizi cloud: certificazione Azure e AWS Certified Solutions Architect (facoltativa)
  • Ottima padronanza di .NET con un'ampia conoscenza delle strutture dati e di SQL
  • Titolo di studio avanzato o certificazione in un settore affine (facoltativo)
  • Buona conoscenza delle soluzioni cloud e delle piattaforme
  • Esperienza tecnica e competenze in uno o più dei seguenti ambiti: Docker, Kubernetes e orchestrazione dei container; Infrastructure as Code (IaC), DevOps, Infrastructure as Code (IaC) o pipeline CI/CD
  • Ottime capacità tecniche di risoluzione dei problemi per individuare le criticità lungo l'intero stack tecnologico, dal client/browser alle API (front-end o middle tier), fino al database (servizi web) e al livello di infrastruttura (fisico/cloud)
  • Forti capacità di comunicazione
  • Comprovata capacità di creare team e guidare iniziative tecniche complesse che coinvolgono più team
  • Ottima conoscenza di SQL e dei database, compresa l'ottimizzazione delle prestazioni
  • Esperienza con l'architettura a microservizi e le tecnologie correlate (ad esempio Kubernetes, Docker, Spring Cloud, Apache Kafka, RabbitMQ ecc.)
  • Esperienza con metodologie e pratiche agili (ad esempio Scrum, Kanban, Extreme Programming, ecc.)
  • Passione per lo sviluppo e la manutenzione di applicazioni altamente scalabili e ad alte prestazioni
  • Comprensione di .NET Core e dei moderni framework API
  • Conoscenza di SQL, Windows, Azure DevOps, Jeeves o strumenti CI/CD simili
  • Comprovata capacità di gestire iniziative tecniche complesse

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.