CYS_Software Architect_DGB in Rome

CYS_Software Architect_DGB in Rome

Rome Full-Time 36000 - 59000 € / anno (stimato) Smart working (parziale)
L

In sintesi

  • Mansioni: Progetta soluzioni software innovative e collabora con team multidisciplinari.
  • Azienda: Leonardo, leader globale in Aerospazio e Difesa con una cultura inclusiva.
  • Benefit: Salario competitivo, buoni welfare, mensa aziendale e formazione continua.
  • Altre informazioni: Ambiente dinamico con opportunità di crescita professionale.
  • Perché questo lavoro: Lavora su progetti strategici e fai la differenza nel settore della sicurezza.
  • Qualifiche: Laurea STEM e almeno 3 anni di esperienza nel ruolo.

La retribuzione prevista è compresa tra 36000 - 59000 € per anno.

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 (Lo B) \"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.

  • Responsabilità
  • 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 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
  • 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 i talenti all'interno del team dedicato al software e instaurare una cultura di miglioramento continuo
  • Rivedere ed adattare le soluzioni per assicurare prestazioni ottimali, sicurezza, scalabilità e resilienza
  • Controllare e testare il codice del progetto ed eseguire azioni correttive su eventuali errori
  • Rispettare i vincoli di budget e tempi nel raggiungimento dei risultati desiderati
  • Titolo di studio

Laurea STEM, preferibilmente in Ingegneria Informatica, o esperienza equivalente.

Seniorità

Expert. Si richiede comprovata esperienza nel ruolo di almeno 3 anni.

  • Conoscenze e competenze tecniche ed informatiche
  • Conoscenza dei pattern architetturali per il System Design, come Three-Tier, microservizi, SOA (Service-Oriented Architecture)
  • Competenza nei linguaggi di programmazione, dei framework e delle librerie di sviluppo (Java/Spring)
  • Conoscenza delle metodologie per sviluppo software, come Waterfall, Agile o Scrum, e delle tecniche di software engineering
  • Conoscenza di database relazionali (es. SQL Server, Postgre SQL, Oracle) e non relazionali (es. Mongo DB, Cassandra)
  • Capacità di progettare schemi di database e modelli di dati efficienti e scalabili
  • Competenze nella progettazione e implementazione di soluzioni basate su microservizi e architetture distribuite
  • Esperienza nell’integrazione dei sistemi attraverso API e middleware, come ESB (Enterprise Service Bus)
  • Esperienza nella progettazione architetture event-driven (es. Apache Kafka o altri message broker), inclusi event sourcing, schema evolution e gestione dell’idempotenza
  • Conoscenza dei principi di Domain-Driven Design (DDD) per la modellazione dei domini applicativi e la definizione dei confini dei servizi
  • Conoscenza delle pratiche di observability (es. Open Telemetry): distributed tracing, structured logging e metriche applicative
  • Competenze nella progettazione e gestione di API RESTful, Open API, Graph QL o g RPC, nonché comprensione delle relative best practices
  • Conoscenza 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)
  • Conoscenza dei principi di Secure SDLC e Dev Sec Ops (analisi dei rischi, threat modeling, test di sicurezza automatizzati integrati nella pipeline CI/CD)
  • Conoscenza delle architetture di Cloud Computing: cloud-native, servizi managed e modelli di deployment come Iaa S, Paa S e Saa S
  • Conoscenza dei sistemi operativi e delle piattaforme di containerizzazione, come Docker e Kubernetes (AKS, GKE, Red Hat Open Shift)
  • Conoscenza delle metodologie Agile, Dev Ops e Continuous Integration/Continuous Deployment (CI/CD)
  • Capacità di raccogliere, analizzare e definire i requisiti funzionali e non funzionali del sistema
  • Esperienza nell'utilizzo di strumenti di gestione dei requisiti come JIRA o Azure Dev Ops
  • Capacità di lavoro con metodologie Agile, tipo Scrum o SAFe
  • Capacità di produrre documentazione tecnica dettagliata, compresi documenti di architettura, diagrammi UML, guide per lo sviluppo e documenti di supporto
  • Conoscenza delle tecniche di testing software, inclusi test unitari, test di integrazione e test di sistema
  • Capacità di sviluppare strategie di test e garantire la qualità del software
  • Conoscenza di pratiche e strumenti di code quality e static analysis (es. Sonar Qube), per garantire standard di qualità, sicurezza e manutenibilità del codice
  • Conoscenze linguistiche: Conoscenza della lingua inglese di livello B2/C1
  • Competenze comportamentali: Capacità di spiegare concetti tecnici complessi in termini accessibili a stakeholder non tecnici, e di ascoltare e comprendere le esigenze del business
  • Abilità nel trovare soluzioni a problemi complessi, valutando le diverse opzioni disponibili
  • Guidare team di sviluppo, motivandoli e indirizzandoli verso gli obiettivi prefissati
  • Collaborare efficacemente con altri membri del team, come sviluppatori, tester, manager e altri architetti
  • Trovare compromessi e soluzioni condivise quando si presentano divergenze di opinioni o conflitti
  • Altro
  • Disponibilità ad effettuare trasferte nazionali
  • Costituiscono titolo preferenziale, certificazioni in: Oracle Certified Professional, Java EE Application Developer
  • Oracle Certified Professional, Java SE Programmer
  • Microsoft Certified Solutions Developer
  • Certified Kubernetes Application Developer (CKAD)
  • SOA Certified Professional
  • Microservice Architect
  • Coinvolgimento, valorizzazione e cultura aziendale

Coinvolgimento, 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 ambiente di lavoro inclusivo e stimolante, promuovendo attivamente i principi di inclusione, equità e valorizzazione delle diversità.

  • Cosa offriamo
  • Il nostro contratto collettivo del lavoro di riferimento è il CCNL per Industria Metalmeccanica Privata e della Installazione di Impianti
  • Modalità di lavoro: Ibrida
  • Categoria contrattuale: Impiegato
  • Tipologia contrattuale: tempo indeterminato
  • Tredicesima mensilità
  • Premialità legata ai risultati di Business
  • Buoni Welfare dal valore di 250 euro annui
  • Mensa aziendale
  • Opportunità di formazione e aggiornamento continuo delle competenze professionali e delle soft skill
  • Benessere: mettiamo al primo posto il benessere economico, fisico, sociale e psicologico delle nostre persone, offrendo molteplici soluzioni vicine alle loro esigenze
  • InformaÅ•on e salari

Seniority: Expert Primary Location: IT - Roma - Via Laurentina Contract Type: Permanent Total Base Pay Range: 36K - 59K Hybrid Working: Hybrid

The 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!

#J-18808-Ljbffr

CYS_Software Architect_DGB in Rome datore di lavoro: Leonardo SpA

Leonardo è un datore di lavoro eccezionale, che promuove un ambiente di lavoro inclusivo e stimolante, con un forte focus sul benessere e sulla sicurezza dei propri dipendenti. Offriamo opportunità di crescita professionale continua, formazione e un pacchetto di benefici competitivo, tra cui un contratto a tempo indeterminato, bonus legati ai risultati aziendali e voucher welfare. Lavorare a Varese significa far parte di un team internazionale e innovativo, dove la passione per la tecnologia e l'ingegneria si traduce in progetti significativi nel settore dell'Aerospaziale e della Difesa.

L

Dettagli di contatto:

Team di recruiting di Leonardo SpA

Consigli degli esperti StudySmarter🤫

Ecco come pensiamo che potresti ottenere CYS_Software Architect_DGB in Rome

✨Partecipa ai Meetup Locali

Immergiti nella community tech partecipando a meetup locali di ingegneria e sviluppo software. Questo non solo ti permetterà di imparare delle nuove tendenze, ma anche di incontrare potenziali datori di lavoro e colleghi. Non c'è nulla di meglio che un contatto personale per lasciare il segno!

✨Contribuisci a Progetti Open-Source

Un ottimo modo per farti notare è contribuire a progetti open-source. Questo non solo arricchisce il tuo portfolio, ma ti mette in contatto con professionisti del settore che possono facilmente raccomandarti per posizioni full-time. Inoltre, dimostrerai competenze pratiche che le aziende adorano!

✨Esplora le Piattaforme di Recruitment Tecnico

Ci sono piattaforme di recruitment specializzate per il settore tech dove le aziende cercano costantemente profili come il tuo. Assicurati di registrarti su siti specifici per ingegneri e sviluppatori per ricevere piuttosto offerte di lavoro pertinenti e opportunità interessanti. Fai in modo che il tuo profilo risalti!

✨Applica Direttamente a Leonardo SpA

Non dimenticare di controllare il sito web di Leonardo SpA per eventuali opportunità di lavoro nel settore ingegneristico. Applicare direttamente può aumentare le tue chance di essere notato, specialmente se segui i loro canali social per aggiornamenti su assunzioni e eventi informativi.

Pensiamo che ti servano queste competenze per eccellere come CYS_Software Architect_DGB in Rome

System Design
Microservices
SOA (Service-Oriented Architecture)
Java/Spring
Agile
Scrum
SQL Server

Alcuni consigli per la tua candidatura 🫡

Mostra i tuoi progetti!:Nel tuo CV, assicurati di includere una sezione dedicata ai progetti di sviluppo software a cui hai lavorato. Questi possono essere progetti universitari, lavori freelance o anche side projects. Se hai un GitHub, non dimenticare di linkarlo: i recruiter adorano vedere il codice e come affronti le sfide.

Competenze tecniche in evidenza:Fai un elenco chiaro delle tue competenze tecniche nel tuo CV, come linguaggi di programmazione, framework e strumenti che conosci. Assicurati che siano rilevanti per il ruolo di CYS_Software Architect_DGB in Leonardo SpA. Questo aiuterà a dimostrare che sei il candidato ideale per il lavoro!

Scrivi una lettera di motivazione mirata:Quando scrivi la tua lettera di motivazione, evidenzia perché sei appassionato di ingegneria e sviluppo software. Parla dei tuoi obiettivi professionali e di come pensi di crescere in Leonardo SpA. Ricorda, vogliamo vedere il tuo entusiasmo e il tuo desiderio di imparare!

Attenzione ai dettagli:Nell'ambito dell'ingegneria e dello sviluppo software, i dettagli contano. Fai attenzione alla formattazione del tuo CV e della lettera di motivazione. Un CV ben strutturato e privo di errori mostra che sei meticoloso e professionale, qualità fondamentali per un ruolo a tempo pieno come CYS_Software Architect_DGB.

Come prepararti a un colloquio di lavoro presso Leonardo SpA

✨Preparati con le tue abilità tecniche

Per un colloquio in ingegneria e sviluppo software, è fondamentale essere in grado di dimostrare le tue abilità tecniche. Preparati a rispondere a domande di programmazione e a risolvere problemi dal vivo. Puoi anche praticare con piattaforme come LeetCode o HackerRank per affrontare esempi di codice che potresti incontrare.

✨Mostra il tuo portfolio di progetti

Essendo un candidato full-time, è importante avere un portfolio ben curato che mostri il tuo lavoro. Porta con te esempi di progetti passati, sia personali che professionali. Spiega il tuo ruolo in ciascun progetto e i risultati ottenuti. Questo non solo dimostra le tue capacità, ma anche la tua passione per il settore.

✨Preparati a domande sul lavoro di squadra

Nel campo dell'ingegneria e sviluppo software, il lavoro di squadra è cruciale. Aspettati di ricevere domande su come hai collaborato in precedenti progetti o come affronti i conflitti con i membri del team. Pratica le tue risposte usando esempi concreti che mettano in luce le tue abilità relazionali.

✨Conosci il processo di sviluppo che usano

Ogni azienda ha il proprio modo di fare le cose. Prima del colloquio in Leonardo SpA, informati sul loro processo di sviluppo software, come Agile o Scrum. Essere in grado di discutere come ti adatteresti a questi metodi o come hai già lavorato con essi può farti risaltare come candidato ideale.