CHI SIAMOADENTIS Italia è un gruppo europeo di consulenza ingegneristica e operativa facente parte del Gruppo MoOngy.Presente in 14 paesi europei con oltre 8.500 dipendenti, abbiamo aperto, da quattro anni, la prima sede italiana a Milano e, vista la continua crescita, stiamo rafforzando e ampliando il nostro team con persone che condividano gli stessi valori della nostra società: AMBIZIONE, DINAMISMO e VOGLIA DI METTERSI IN GIOCO, il tutto in una realtà in continua evoluzione, nella quale le relazioni umane sono sempre al primo posto. Ruolo: Software Architect - Simulation & Digital TwinModalità: IL TUO RUOLOSiamo alla ricerca di un Software Architect con esperienza nello sviluppo e nella progettazione di sistemi complessi in ambito Simulation, Digital Twin e C2 (Command & Control), per contesti maritime e defense.La risorsa sarà coinvolta nella definizione e nell'evoluzione dell'architettura software di piattaforme mission-critical, contribuendo sia alle attività progettuali (Build) sia all'evoluzione e ottimizzazione di sistemi esistenti (Run).
Responsabilità :Progettazione ed evoluzione di architetture software modulari e scalabiliModellazione UML (logical, functional, deployment, sequence diagrams)Sviluppo backend in contesto C# / .NETProgettazione di sistemi distribuiti ed event-drivenGestione della concorrenza e ottimizzazione delle performance (multithreading, async)Integrazione con sistemi esterni e gestione dell'interoperabilitàProgettazione e sviluppo di REST APIOttimizzazione database, data modeling e query tuningDefinizione linee guida tecniche e supporto al team tramite code reviewApplicazione di best practice di sicurezza e robustezza in contesti mission-critical
Requisiti principali :Esperienza di almeno 5 anni nello sviluppo software su sistemi complessiOttima conoscenza di C# e framework .NETSolida esperienza in programmazione object-oriented e principi SOLIDEsperienza nella progettazione di architetture modulari e service-orientedConoscenza di architetture distribuite ed event-drivenEsperienza con REST API, conoscenza SQL, data modeling e ottimizzazione queryEsperienza nella gestione della concorrenza e programmazione asincronaConoscenza delle principali pratiche di secure codingBuona conoscenza della lingua inglese
Nice to have :Esperienza in ambienti di Simulation e/o Digital TwinConoscenza di standard DIS / HLAEsperienza con sistemi C2 (Command & Control)Esperienza con message broker (MQTT, AMQP)Esperienza in contesti real-time o near real-timeConoscenza base di containerizzazione (Docker)
Contratto a tempo indeterminato.Strumenti di formazione sia per le hard che soft skill.Inoltre, teniamo fede ai nostri impegni prestando attenzione alle risorse appartenenti alle categorie protette ai sensi degli articoli 1 e 18 della Legge 68/99.I dati personali saranno trattati in conformità alle disposizioni contenute nel regolamento UE 2016/679.