Offerta di lavoro
Responsabile senior, Ingegneria software
L'annuncio di lavoro cerca un Senior Manager per l'ingegneria del software che diriga un team distribuito geograficamente e sia responsabile dello sviluppo di soluzioni software. Il candidato ideale dovrebbe avere oltre 10 anni di esperienza nello sviluppo di software, una solida conoscenza di Java, cloud computing e metodi Agile, nonché eccellenti capacità di comunicazione e risoluzione dei problemi.
Descrizione del lavoro
In qualità di Senior Manager, Software Engineering, guiderai un team agile e distribuito geograficamente per tradurre efficacemente i requisiti in soluzioni e comunicare senza soluzione di continuità con i partner commerciali e il personale tecnico. Il candidato dovrà guidare un team di sviluppatori (sia FTE che appaltatori) e svolgere compiti di gestione quali valutazioni e piani di sviluppo della carriera per i partner.Requisiti
Competenze obbligatorie:- Laurea triennale in Informatica o superiore, nonché in una materia affine
- Oltre 10 anni di esperienza professionale nello sviluppo di software
- Solida esperienza nello sviluppo di software back-end con le seguenti competenze:
- Ottime competenze di programmazione Core Java con Java 8+, JEE6, Spring Boot, Hibernate/JPA
- Esperienza con API REST, JSON e architettura microservizi
- Esperienza nello sviluppo con framework Spring (Spring Boot, Spring Cloud Services, Spring Security ecc.)
- Esperienza nell'uso di framework ETL come Apache AirFlow, Spring Batch, Apache Camel, ecc.
- Buona conoscenza di SQL (MS-SQL, PostGreSQL), Snowflake e database NoSQL, preferibilmente COSMOS
- Vasta esperienza nell'utilizzo di framework cloud, preferibilmente Azure, Docker e Kubernetes (AKS)
- Buona esperienza con framework di messaggistica aziendale come KAFKA
- Buona esperienza nella configurazione/risoluzione dei problemi delle pipeline CI/CD, preferibilmente Azure DevOps
- Comprensione delle competenze di sviluppo UI con React JS, JavaScript, HTML5 e CSS3
- Conoscenza del settore finanziario/bancario
- Buona conoscenza degli strumenti di compilazione come MAVEN, Gradle e degli strumenti SCM come GIT
- Conoscenza dell'ottimizzazione delle prestazioni DB
- Comprensione degli strumenti Infrastructure-as-Code come Terraform
- Comprensione delle tecniche Agile
- Gestione del sistema automatizzato di pianificazione dei lavori, Control-M
- Ottime capacità analitiche e di risoluzione dei problemi
- Ottime capacità di comunicazione orale e scritta
- Molto flessibile e adattabile
- Ottime capacità organizzative
- Capacità di lavorare bene con le persone
- Disponibilità a lavorare con orari talvolta poco sociali
- Entusiasmo per l'apprendimento continuo
Offriamo
Come partner di Northern Trust, potrai aspettarti risultati ancora più importanti. Entrerai a far parte di una cultura lavorativa flessibile e collaborativa, in un'organizzazione in cui la solidità e la stabilità finanziaria rappresentano un patrimonio che ci consente di esplorare nuove idee. All'interno dell'organizzazione viene incoraggiata la mobilità, i dirigenti sono accessibili e potrai essere orgoglioso di lavorare per un'azienda impegnata a sostenere le comunità che serviamo.Dettagli sul lavoro