Aziende

Opportunità

Technical Leader

Il nostro cliente è leader europeo nell’innovazione finanziaria ed è uno dei principali player italiani nell’offerta di servizi complessi di outsourcing e IT nel mondo finanziario.

Posizione

Il/La Technical Lead sarà responsabile del coordinamento dei team di sviluppatori, oltre che dell’implementazione, manutenzione, gestione dei rilasci dei diversi software sviluppati.

Nello specifico, si occuperà di:

  • Gestire i programmatori con l’obiettivo di mantenere alta la qualità dei prodotti software, assicurandosi che i processi di sviluppo siano il più possibile aderenti alle best practices stabilite dal gruppo
  • Identificare le tecnologie, i framework e le metodologie / best practices da applicare nello sviluppo dei software
  • Architettare e seguire la realizzazione dell’infrastruttura di supporto all’operation
  • Capire e analizzare le richieste del cliente interno / esterno dal punto di vista tecnico e, congiuntamente al referente Funzionale / Integration, valutare l’effort richiesto
  • Supportare il team funzionale durante la fase di test, incluso test di regressione dove necessario
  • Monitorare le diverse fasi del progetto ed aggiorna la pianificazione / status di progetto in collaborazione con il PM
  • Prendere decisioni tecniche in coordinazione con l’Head of, ponendosi come punto di riferimento dei vari team

Requisiti

  • Laurea in Informatica, Ingegneria o materie scientifiche
  • 8+ anni di esperienza nello sviluppo e 3+ anni di esperienza nella gestione di team di medie dimensioni
  • Conoscenza della metodologia Agile (Scrum e Kanban) e Waterfall
  • Buona conoscenza della lingua inglese, scritta e parlata
  • Competenza Java, del suo ecosistema e dei modelli e dei concetti di programmazione orientata agli oggetti (OOP), dei pattern di programmazione, dei pattern di integrazione enterprise
  • Competenze su Javascript e sui framework web che lo utilizzano
  • Competenze su database relazionali, di SQL e gestione transazioni
  • Esperienze in architetture distribuite / microservizi
  • Ottima conoscenza dell’ambiente Spring Boot (preferibilmente 3.x)
  • Ottima conoscenza dello sviluppo Spring-Web delle API REST
  • Ottima conoscenza di JPA (implementazione Hibernate) e JDBC
  • Conoscenza approfondita dello strumento di versioning del codice GIT
  • Comprensione di Maven per la creazione di strumenti e la gestione delle dipendenze
  • Conoscenza del mondo cloud