FRONT END TECHNICAL LEAD AND ARCHITECT
Il candidato sarà responsabile dell'impatto architetturale, relativo all'implementazione di nuovi requisiti. Inoltre, sarà responsabile della stima dell’effort, della governance dell'architettura FE e dell'interazione con il BE.
Cosa farai
- Innovazione e collaborazione. Lavorerai in un ambiente dinamico e agile, gestendo progetti altamente innovativi che sfruttano tecnologie all'avanguardia per abilitare nuovi servizi nei mercati della Smart Energy e delle Smart Cities: mobilità elettrica, smart grid, efficienza energetica, demand response, monitoraggio delle energie rinnovabili, illuminazione delle smart city, telemetria IoT.
- Indipendenza e responsabilità. Supporterai l'implementazione e la governance di progetti all’avanguardia, lavorando con i migliori professionisti che sviluppano piattaforme globali IoT, Smart Energy e Smart City. Le tue responsabilità principali saranno: riferire regolarmente lo stato del progetto al top management, sia con report decks che con presentazioni dal vivo; supportare i progetti con competenze adeguate; eseguire una gestione continua dei rischi e monitorare le criticità, con un approccio di problem-solving; presentare idee per miglioramenti ed estensioni del progetto; occuparsi quotidianamente della felicità del cliente e del tuo team.
- Visione a 360°. Collaborerai a stretto contatto con i PM, i BU manager, i capi dei team tecnici, gli architetti, gli stakeholder interni e i clienti.
Responsabilità
- Risolvere problemi complessi con tecnologie all'avanguardia
- Eseguire l'intero ciclo di sviluppo del software
- Definire le linee guida di sviluppo per gli sviluppatori al fine di scrivere codice ben progettato e testabile
- Collaborare con i clienti finali per trovare soluzioni innovative
- Rispettare i piani di progetto e gli standard industriali
- Presentare idee per migliorare i sistemi
- Progettare architetture di alto e basso livello
- Come leader tecnico in un progetto agile, il Technical Lead dovrà stabilire un rapporto personale con i clienti e con le altre persone coinvolte nei progetti
- Studiare e ricercare continuamente nuove tecnologie
- Studio di fattibilità, pianificazione e valutazione dell’effort
- Tutoraggio dei colleghi più giovani
Requisiti
- Competenza tecnica. Significativa esperienza come Technical Lead e Architetto per progetti ICT su larga scala. Architetto/solution designer con esperienza su piattaforme IoT, in particolare a livello gateway e acquisizione dati dal campo con diversi protocolli di comunicazione. Esperienza nel reporting al top management.
- Alcuni plus. Conoscenza anche su ambienti Kubernetes virtualizzati, e conoscenza specifica di tecnologie AWS in progetti IoT-based; esperienza in progetti enterprise Smart Energy e Smart City; esperienza in progetti ICT basati su microservizi e architetture cloud-based;
- Competenze trasversali. Buone capacità comunicative, organizzative e interpersonali. Mentalità centrata sul cliente. Buone capacità di problem solving con estrema attenzione ai dettagli.
CLOUD-NATIVE TECHNICAL LEAD AND ARCHITECT
Stiamo cercando un appassionato e ambizioso Open Source Cloud-Native Application Technical Lead and Architect per guidare un team di sviluppatori nella costruzione di soluzioni Edge e Cloud IoT utilizzando software Open Source.
Il candidato prescelto sarà in grado di progettare applicazioni in conformità con le best practice e i pattern di progettazione, guidare il team tecnico e fare da tutor ai giovani sviluppatori.
Il nostro candidato ideale ha ottime capacità analitiche e di progettazione avanzata, la capacità di gestire compiti in progetti agili, la capacità di supportare i project manager/scrum master nella relazione con i clienti e la capacità di supportare i manager nelle attività di pre-sales.
Dovrai essere appassionato di innovazione e nuove tecnologie e con una forte propensione alla proattività e al problem solving e all'apprendimento continuo.
Lavorerai in un ambiente informale e collaborativo dove il tuo talento è considerato più dei titoli!
Cosa farai
- Lavorare in un team dinamico e agile, progettando nuove applicazioni Edge e Cloud per soluzioni IoT end-to-end, utilizzando software Open Source
- Collaborerai a stretto contatto con sviluppatori, designer, manager, stakeholder interni ed esterni e clienti
- Promuoverai un ottimo design del software e uno sviluppo del codice di alta qualità
- Svilupperai idee innovative per far evolvere le nostre applicazioni, l'offerta e i processi interni.
Responsabilità
- Risolvere problemi complessi con tecnologie open source all'avanguardia
- Eseguire l'intero ciclo di vita dello sviluppo del software
- Definire le linee guida di sviluppo per gli sviluppatori al fine di scrivere codice ben progettato e testabile
- Collaborare con i clienti finali per trovare soluzioni innovative
- Rispettare i piani di progetto e gli standard industriali
- Presentare idee per migliorare i sistemi
- Progettare architetture di alto e basso livello
- Come leader tecnico in un progetto agile, il Technical Lead dovrà stabilire un rapporto personale con i clienti e con le altre persone coinvolte nei progetti
- Studiare e ricercare continuamente nuove tecnologie
- Studi di fattibilità, pianificazione e valutazione dell’effort
- Tutoraggio dei colleghi più giovani
Requisiti
- Significativa esperienza in progetti IT (parte della stessa nel ruolo di Technical Lead)
- Buona conoscenza di almeno due dei seguenti linguaggi: Go, Python, Java, NodeJS
- Esperienza nella progettazione di soluzioni nell'architettura IT aziendale
- Esperienza nella progettazione e implementazione di applicazioni Cloud Native su architettura a microservizi con software open source
- Esperienza nell'implementazione e nella progettazione di soluzioni con database sia SQL che no-SQL
- Esperienza nell'implementazione e progettazione di soluzioni in ambienti Linux e Windows
- Buona comprensione dei paradigmi di comunicazione Queue, Broker, REST, Streaming
- Conoscenza della tecnologia Docker e Kubernetes
- Esperienza con strumenti CI/CD e metodologia DevOps
- Plus: esperienza con lo sviluppo e la progettazione di applicazioni su cloud AWS, Azure o GCP
- Familiarità con la metodologia Agile