Job Description:
Leonardo SpA è un gruppo industriale internazionale, tra le principali realtà mondiali nell'Aerospazio, Difesa e Sicurezza che realizza capacità tecnologiche multidominio in ambito Elicotteri, Velivoli, Aerostrutture, Elettronica, Cyber Security e Spazio. Con oltre 53.000 dipendenti nel mondo, l'azienda ha una solida presenza industriale in Italia, Regno Unito, Polonia, Stati Uniti, e opera in 150 paesi anche attraverso aziende controllate, joint venture e partecipazioni.
Protagonista dei principali programmi strategici a livello globale, è partner tecnologico e industriale di Governi, Amministrazioni della Difesa, Istituzioni e imprese.
Stiamo ricercando una figura di Software Engineer Senior per una delle nostre sedi di Genova Fiumara; Roma Laurentina; Chieti Scalo.
La figura sarà impegnata in attività di ingegneria dei sistemi aziendali, analisi, progettazione e definizione dei requisiti di sistema a vari livelli di dettaglio dell'architettura del prodotto, che implicheranno l'interazione proattiva e la comunicazione con altre funzioni.
Responsabilità:
- Analizzare e interpretare le necessità esplicite e latenti dei prodotti e capacità di confrontarsi con i clienti
- Coordinare tecnicamente team di sviluppi di medie dimensioni
- Elaborare e formalizzare proposte di miglioramento dell'architettura dei software in corso di sviluppo
- Valutare la fattibilità delle soluzioni IT dal punto di vista tecnologico ed economico
- Definire gli aspetti del ciclo di sviluppo del software e della tecnologia in base agli standard richiesti
- Disegnare l'architettura dei nuovi sistemi, nonché definire la struttura e l'organizzazione delle componenti software
- Correggere eventuali problematiche legate ai software
Requisiti:- Titolo di studio: Laurea quinquennale in materie STEM [PREFERIBILE]
- Esperienze professionali maturate: Oltre 5 anni di esperienza con ruolo di Senior Developer/Team Leader con responsabilità decisionale sullo sviluppo
- Competenze tecniche: Conoscenza dei più diffusi linguaggi di programmazione [Indicare quelli usati dall'azienda es, Python, Java, C++, C]
- Conoscenza approfondita delle architetture dei sistemi ICT (inclusa virtualizzazione e containerizzazione), conoscenze in ambito networking e gestione dati (database)
- Conoscenza dei principali pattern architetturali di sviluppo
- Abilità nell'utilizzo di tool che favoriscano la collaborazione, il controllo del sistema e la misurazione delle prestazioni (tra cui, Devops, Apache Maven, Jenkins)
- Conoscenze linguistiche: Inglese livello C1
- Conoscenze Informatiche: Cyber Security, Sistemi operativi (Unix, Windows), DBMS (SQL, NoSQL), linguaggi interpretati e compilati, ambienti di virtualizzazione e cloud (VMware, KVM, Openstack, Terraform, Ansible), tecnologie di container e orchestrazione di container (Docker, Kubernetes), sistemi di autenticazione [PREFERIBILE] (Keycloak, LDAP), sistemi di monitoraggio (Nagios, Zabbix), sistemi e operazioni CI/CD (continous delivery e continuous integration), concetti di fullstack development
- Competenze comportamentali: Capacità di lavorare sotto stress, capacità di lavorare su più progetti contemporaneamente, curiosità e proattività, ottime capacità di problem solving
- Altro: Disponibilità a trasferte di breve e media/lunga durata (poco frequenti)
Seniority: Primary Location: IT - Roma - Via Laurentina
Additional Locations: IT - Chieti Scalo, IT - Genova - Fiumara
Contract Type: Permanent
Hybrid Working: