CYS_Software Architect_DGB

4 giorni fa

Rome Italy Leonardo Tempo pieno 36.000 € - 59.000 € Contratto
Questa posizione è in Leonardo Riassunto dell'opportunità da parte della Joinrs AI: Leonardo ricerca un Software Architect con laurea in Ingegneria Informatica o titolo equivalente STEM da inserire nella sede di Roma Laurentina. La figura svilupperà e guiderà soluzioni software complesse per la Pubblica Amministrazione, coordinando team di sviluppo e garantendo architetture performanti e sicure. L’offerta prevede contratto a tempo indeterminato, modalità di lavoro ibrida, tredicesima, premialità, buoni welfare, mensa aziendale e opportunità di formazione continua. Il processo di selezione sarà interamente gestito da Leonardo. -
-

Job Description
Leonardo è 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 60.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. All’interno dell’Area di Business Cyber & Security Solutions, stiamo ricercando una figura di Software Architect per la nostra sede di Roma Laurentina. La risorsa verrà inserita nella Line of Business (LoB) "Defence & Government Business" che ha la mission di gestire il business divisionale con riferimento a Clienti afferenti a Pubblica Amministrazione (centrale e locale). I principali programmi in cui è previsto l’inserimento sono:
- Contratti con le principali PP.
AA. centrali nell’ambito del PSN, delle convenzioni Consip e altri contratti per le PP.
AA. Le persone che individueremo si occuperanno di:
- Presidiare l’evoluzione architetturale dei prodotti software e condividere gli avanzamenti con i responsabili di progetto e con i referenti del Cliente;
- Supportare la progettazione di soluzioni architetturali durante le fasi iniziali di progetto, compresa la selezione del software e la valutazione tecnica dei prodotti;
- Interagire con gli stakeholder per comprendere e definire le esigenze applicative e funzionali e tradurle in requisiti tecnici e piani di soluzione, secondo le migliori pratiche di ingegneria del software;
- Lavorare su documenti di architettura di alto livello e di dettaglio per definire gli aspetti tecnici di progetto e la copertura dei requisiti utente, funzionali e non funzionali;
- Selezionare piattaforme, strumenti e tecnologie più appropriate in base alle esigenze del progetto e individuare soluzioni software conformi ai requisiti;
- Coordinare e guidare i team di sviluppo e collaborare con i team di infrastruttura, garantendo che la soluzione venga realizzata secondo le specifiche architetturali definite;
- Sviluppare talenti interni al team software e promuovere una cultura di miglioramento continuo;
- Rivedere e adattare soluzioni per assicurare prestazioni ottimali, sicurezza, scalabilità e resilienza;
- Controllare e testare codice di progetto ed eseguire azioni correttive su eventuali errori;
- Rispettare vincoli di budget e tempi nel raggiungimento dei risultati desiderati. Titolo di studio: Laurea STEM, preferibilmente in Ingegneria Informatica, o esperienza equivalente. Seniority: Expert con almeno 3 anni di esperienza confermata nel ruolo. Conoscenze e competenze tecniche ed informatiche:
- Pattern architetturali per System Design: Three-Tier, microservizi, SOA;
- Competenza in linguaggi di programmazione e framework, in particolare Java/Spring;
- Metodologie di sviluppo software: Waterfall, Agile, Scrum;
- Database relazionali (SQL Server, PostgreSQL, Oracle) e non relazionali (MongoDB, Cassandra); progettazione di modelli dati scalabili;
- Progettazione e implementazione di microservizi e architetture distribuite;
- Integrazione sistemi via API e middleware (ESB);
- Architetture event-driven (Apache Kafka o altri broker), event sourcing, schema evolution, idempotenza;
- Domain-Driven Design (DDD);
- Pratiche di observability: distributed tracing, structured logging, metriche applicative;
- Progettazione e gestione API RESTful, OpenAPI, GraphQL, gRPC;
- Best practices di sicurezza applicativa e conformità a standard OWASP;
- Secure SDLC e DevSecOps: analisi rischi, threat modeling, test di sicurezza integrati in pipeline CI/CD;
- Architetture Cloud Computing: cloud-native, servizi managed, deployment IaaS, PaaS, SaaS;
- Sistemi operativi, containerizzazione con Docker e Kubernetes (AKS, GKE, OpenShift);
- Metodologie Agile, DevOps, Continuous Integration/Continuous Deployment (CI/CD);
- Raccolta e definizione requisiti funzionali e non funzionali; utilizzo strumenti come JIRA e Azure DevOps;
- Produzione documentazione tecnica, architetture, UML, guide e sup