Technical Program Lead
Role details
Job location
Tech stack
Job description
Il ruolo prevede inizialmente la guida tecnica e di delivery di un programma strategico di modernizzazione e sostituzione di un sistema legacy enterprise, con l'obiettivo di realizzare una nuova piattaforma operativa moderna, scalabile e orientata ai servizi.
Si tratta di una figura di leadership tecnica con un forte background ingegneristico, capace di comprendere architetture complesse, guidare team di ingegneria senior e strutturare la delivery di sistemi software articolati.
Responsabilità
- Definire e guidare la roadmap tecnica e di delivery della nuova piattaforma
- Strutturare la pianificazione dello sviluppo, includendo milestone, dipendenze e stime ingegneristiche
- Coordinare attività di sviluppo, supporto e manutenzione, bilanciando evoluzione e stabilità dei sistemi
- Lavorare a stretto contatto con engineer senior, architect e fornitori tecnologici per garantire coerenza architetturale
- Supportare la modernizzazione o dismissione progressiva di sistemi legacy verso architetture più moderne
- Identificare e rimuovere colli di bottiglia tecnici e organizzativi nella delivery
- Introdurre pratiche pragmatiche di delivery per migliorare prevedibilità, qualità ed esecuzione
- Fornire visibilità chiara sullo stato di avanzamento e sui rischi alla leadership
- Agire come punto di raccordo tra business e tecnologia, garantendo l'allineamento delle priorità
Requirements
- Solido background di software engineering (tipicamente iniziato come sviluppatore nelle prime fasi di carriera)
- Esperienza nella guida tecnica e nella delivery di sistemi software complessi e mission-critical
- Esperienza con architetture moderne: sistemi API-driven, ambienti cloud, piattaforme modulari
- Esperienza in modernizzazione, re-platforming o sostituzione di sistemi enterprise o legacy
- Capacità di leadership tecnica, collaborazione con team senior e stakeholder non tecnici
- Ottima comprensione dei trade-off architetturali e delle scelte di piattaforma
- Italiano e inglese fluenti
Background tecnologico
Non è richiesta operatività come sviluppatore nè conoscenza approfondita di un linguaggio specifico. Esperienze pregresse possono includere, ad esempio:
- .NET / C#
- Java / Spring
- Node.js o stack web moderni