ppLeonardo è 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. /ph3Responsabilità /h3ulliPresidiare l’evoluzione architetturale dei prodotti software e condividere gli avanzamenti con i responsabili di progetto e con i referenti del Cliente /liliSupportare la progettazione di soluzioni architetturali durante le fasi iniziali di progetto, compresa la selezione del software e la valutazione tecnica dei prodotti /liliInteragire 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 /liliLavorare 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 /liliSelezionare le piattaforme, gli strumenti e le tecnologie più appropriate in base alle esigenze del progetto e identificare le soluzioni software che rispondano ai requisiti utente /liliCoordinare e guidare i team di sviluppo e collaborare con i team di infrastruttura, garantendo che la soluzione venga realizzata secondo le specifiche architetturali definite /liliSviluppare i talenti all'interno del team dedicato al software e instaurare una cultura di miglioramento continuo /liliRivedere ed adattare le soluzioni per assicurare prestazioni ottimali, sicurezza, scalabilità e resilienza /liliControllare e testare il codice del progetto ed eseguire azioni correttive su eventuali errori /liliRispettare i vincoli di budget e tempi nel raggiungimento dei risultati desiderati /li /ulh3Titolo di studio /h3pLaurea STEM, preferibilmente in Ingegneria Informatica, o esperienza equivalente. /ph3Seniorità /h3pExpert. Si richiede comprovata esperienza nel ruolo di almeno 3 anni.
/ph3Conoscenze e competenze tecniche ed informatiche /h3ulliConoscenza dei pattern architetturali per il System Design, come Three-Tier, microservizi, SOA (Service-Oriented Architecture) /liliCompetenza nei linguaggi di programmazione, dei framework e delle librerie di sviluppo (Java/Spring) /liliConoscenza delle metodologie per sviluppo software, come Waterfall, Agile o Scrum, e delle tecniche di software engineering /liliConoscenza di database relazionali (es. SQL Server, PostgreSQL, Oracle) e non relazionali (es. MongoDB, Cassandra) /liliCapacità di progettare schemi di database e modelli di dati efficienti e scalabili /liliCompetenze nella progettazione e implementazione di soluzioni basate su microservizi e architetture distribuite /liliEsperienza nell’integrazione dei sistemi attraverso API e middleware, come ESB (Enterprise Service Bus) /liliEsperienza nella progettazione architetture event-driven (es. Apache Kafka o altri message broker), inclusi event sourcing, schema evolution e gestione dell’idempotenza /liliConoscenza dei principi di Domain-Driven Design (DDD) per la modellazione dei domini applicativi e la definizione dei confini dei servizi /liliConoscenza delle pratiche di observability (es. OpenTelemetry): distributed tracing, structured logging e metriche applicative /liliCompetenze nella progettazione e gestione di API RESTful, OpenAPI, GraphQL o gRPC, nonché comprensione delle relative best practices /liliConoscenza delle best practices di sicurezza delle applicazioni e capacità di progettare soluzioni resilienti alle minacce e conformi agli standard di sicurezza (come OWASP Top 10) /liliConoscenza dei principi di Secure SDLC e DevSecOps (analisi dei rischi, threat modeling, test di sicurezza automatizzati integrati nella pipeline CI/CD) /liliConoscenza delle architetture di Cloud Computing: cloud-native, servizi managed e modelli di deployment come IaaS, PaaS e SaaS /liliConoscenza dei sistemi operativi e delle piattaforme di containerizzazione, come Docker e Kubernetes (AKS, GKE, Red Hat OpenShift) /liliConoscenza delle metodologie Agile, DevOps e Continuous Integration/Continuous Deployment (CI/CD) /liliCapacità di raccogliere, analizzare e definire i requisiti funzionali e non funzionali del sistema /liliEsperienza nell'utilizzo di strumenti di gestione dei requisiti come JIRA o Azure DevOps /liliCapacità di lavoro con metodologie Agile, tipo Scrum o SAFe /liliCapacità di produrre documentazione tecnica dettagliata, compresi documenti di architettura, diagrammi UML, guide per lo sviluppo e documenti di supporto /liliConoscenza delle tecniche di testing software, inclusi test unitari,
test di integrazione e test di sistema /liliCapacità di sviluppare strategie di test e garantire la qualità del software /liliConoscenza di pratiche e strumenti di code quality e static analysis (es. SonarQube), per garantire standard di qualità, sicurezza e manutenibilità del codice /liliConoscenze linguistiche: Conoscenza della lingua inglese di livello B2/C1 /liliCompetenze comportamentali: Capacità di spiegare concetti tecnici complessi in termini accessibili a stakeholder non tecnici, e di ascoltare e comprendere le esigenze del business /liliAbilità nel trovare soluzioni a problemi complessi, valutando le diverse opzioni disponibili /liliGuidare team di sviluppo, motivandoli e indirizzandoli verso gli obiettivi prefissati /liliCollaborare efficacemente con altri membri del team, come sviluppatori, tester, manager e altri architetti /liliTrovare compromessi e soluzioni condivise quando si presentano divergenze di opinioni o conflitti /li /ulh3Altro /h3ulliDisponibilità ad effettuare trasferte nazionali /liliCostituiscono titolo preferenziale, certificazioni in: Oracle Certified Professional, Java EE Application Developer /liliOracle Certified Professional, Java SE Programmer /liliMicrosoft Certified Solutions Developer /liliCertified Kubernetes Application Developer (CKAD) /liliSOA Certified Professional /liliMicroservice Architect /li /ulh3Coinvolgimento, valorizzazione e cultura aziendale /h3pCoinvolgimento, valorizzazione delle competenze, cura del benessere e della sicurezza delle persone sono i cardini della nostra cultura aziendale. Ci impegniamo ogni giorno a favorire un atmosfera di lavoro inclusivo e stimolante, promuovendo attivamente i principi di inclusione, equità e valorizzazione delle diversità. /ph3Cosa offriamo /h3ulliIl nostro contratto collettivo del lavoro di riferimento è il CCNL per Industria Metalmeccanica Privata e della Installazione di Impianti /liliModalità di lavoro: Ibrida /liliCategoria contrattuale: Impiegato /liliTipologia contrattuale: tempo indeterminato /liliTredicesima mensilità /liliPremialità legata ai risultati di Business /liliBuoni Welfare dal valore di 250 euro annui /liliMensa aziendale /liliOpportunità di formazione e aggiornamento continuo delle competenze professionali e delle soft skill /liliBenessere: mettiamo al primo posto il benessere economico, fisico, sociale e psicologico delle nostre persone, offrendo molteplici soluzioni vicine alle loro esigenze /li /ulh3Informaŕon e salari /h3pSeniority: Expert Primary Location: IT - Roma - Via Laurentina Contract Type: Permanent Total Base Pay Range: 36K - 59K Hybrid Working: Hybrid /ppThe company’s passionate and talented team is strongly influenced by STEM (Science, Technology, Engineering, Mathematics) expertise, with a diverse range of experience that enables colleagues to share knowledge and know-how across the generations. Leonardo always wants to expand its talent pool, here you can find the right opportunity for you! /p /p #J-18808-Ljbffr
📌 CYS_Software Architect_DGB (Roma)
🏢 LEONARDO
📍 Roma