Offerta di lavoro

Analista senior, Ingegneria del software (Supporto e sviluppo applicativo)

Northern Trust è alla ricerca di un analista senior di ingegneria del software a Chicago, specializzato nel supporto e nello sviluppo di applicazioni critiche nel settore dei pagamenti. Il ruolo combina il supporto operativo con lo sviluppo di microservizi utilizzando Java, AWS e Kubernetes.

Riassunto del lavoro

Northern Trust è alla ricerca di un ingegnere software senior che si occupi di supportare e sviluppare una suite di applicazioni fondamentali per l’attività aziendale nel settore dei pagamenti e delle rimesse. Questo ruolo comprenderà un’analisi approfondita delle applicazioni, l’esperienza nel supportare i processi aziendali chiave, la collaborazione con i team aziendali e la realizzazione di nuove funzionalità e miglioramenti per un modello di business ampliato. Il candidato prescelto dovrà possedere una solida combinazione di conoscenze tecniche e commerciali a supporto dello sviluppo del software (SDLC) e delle tecnologie SDLC e di nuova generazione. Questa posizione richiede solide competenze tecniche, un approccio orientato al cliente e la capacità di coordinarsi in modo autonomo sia internamente che con le parti interessate esterne di diverse funzioni.

Competenze tecniche

  • Esperienza pratica con Java e JS (web) / Sviluppo in JavaScript per applicazioni aziendali critiche, garantendo l’esecuzione tempestiva e la risoluzione dei problemi in produzione
  • Solida conoscenza dei principi della programmazione orientata agli oggetti e dei modelli di progettazione
  • Esperienza nella realizzazione e nell'implementazione di architetture a microservizi
  • Le competenze relative ai database comprendono SQL, procedure memorizzate, trigger e funzionalità avanzate quali l'indicizzazione e l'ottimizzazione
  • Utilizzo di API RESTful, gRPC o simili per l'integrazione con altri servizi
  • Competenza nell'utilizzo di ambienti basati su Linux per l'implementazione e la risoluzione dei problemi delle applicazioni
  • Conoscenza dei protocolli di messaggistica (ad es. Kafka, RabbitMQ, ecc.)
  • Esperienza nell'uso di sistemi di controllo del codice sorgente (Git o simili)
  • Infrastructure-as-Code (IaC): provisioning e gestione automatizzati dell'infrastruttura tramite strumenti quali Terraform, Ansible, Packer o CloudFormation.
  • Containerizzazione e orchestrazione: padronanza di Docker, Kubernetes (o simili). Comprensione del ciclo di vita dei container e dell’ottimizzazione delle risorse.
  • Automazione CI/CD: familiarità con Jenkins, GitLab/GitHub Actions o piattaforme simili.
  • Competenza nel cloud: solida conoscenza pratica delle tecnologie AWS (EC2, S3, ECS, RDS, Lambda, IAM).

Competenze comportamentali

  • Uno stile di lavoro di squadra collaborativo e inclusivo, che garantisca che vengano prese in considerazione opinioni diverse
  • Autonomo e proattivo nell’individuare le aree di miglioramento nell’erogazione dei servizi
  • Capacità di gestire più attività contemporaneamente e di stabilire le priorità in modo efficace in un ambiente dinamico
  • Eccezionali capacità comunicative, con la capacità di spiegare dettagli tecnici a soggetti non esperti del settore
  • Elevato livello di etica professionale e impegno al rispetto delle politiche aziendali

Esperienza richiesta

  • Laurea triennale in Informatica, Tecnologie dell'informazione o in un settore affine
  • Almeno 2 anni di esperienza nel supporto e nello sviluppo di applicazioni aziendali.
  • Solida conoscenza dei linguaggi di programmazione quali Java, Python o C++.
  • Esperienza con tecnologie web, tra cui SQL, HTML e CSS.
  • Conoscenza delle pratiche CI/CD e dei sistemi di controllo delle versioni come Git.
  • Conoscenza dei linguaggi di scripting e dell'automazione (ad es. Bash, Python)
  • Ottime competenze nel debug ed esperienza nell'uso di strumenti di analisi dei log.
  • Capacità di gestire più progetti e stabilire le priorità delle attività in modo efficace.
  • Ottime capacità comunicative e capacità di lavorare in modo collaborativo con i vari team.

Requisiti preferenziali

  • Esperienza con le pipeline CI/CD.
  • Acquisizione di conoscenze e familiarità con i processi nel settore dei servizi finanziari.
  • Conoscenza delle metodologie di sviluppo Agile.
  • Conoscenza delle migliori pratiche in materia di test e automazione.
  • Esperienza personale con progetti in un team distribuito.

Cosa dovrai portare

  • Una solida preparazione tecnica unita alla disponibilità ad apprendere attraverso l'iterazione.
  • Capacità di conciliare le responsabilità relative al supporto operativo con il lavoro pratico di sviluppo.
  • Comfort lavora a stretto contatto con i partner commerciali e traduce le esigenze aziendali in soluzioni concrete nel settore.
  • È fortemente gradita una precedente esperienza nel settore delle operazioni IT o delle operazioni tecniche.

Fascia salariale

73.000 - 77.000 dollari USA

La fascia salariale è una stima in buona fede e

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.