La risorsa sarà inserita all’interno della Software Engineering Unit, dedicata allo sviluppo, evoluzione e manutenzione di sistemi di Comando e Controllo di droni. Sarà dedicata ad attività di analisi dei requisiti SW, progettazione, sviluppo e test del software realizzato nell’ambito della Unita Operativa, e dovrà inoltre essere in grado di acquisire e comprendere codice sorgente già realizzato al fine di realizzare e modificare i componenti software per adattarli ai diversi contesti applicativi.
Principali attività
* Analisi dei requisiti SW, progettazione, sviluppo, test e manutenzione dei componenti software dedicati a sistemi di Comando e Controllo di droni
* Evoluzione e adattamento del software ai diversi contesti applicativi
* Stesura della documentazione prevista nelle diverse fasi del ciclo di vita del software (documenti di architettura, disegno di dettaglio, test)
* Contribuire alla stesura dei test di sistema
Requisiti
* Esperienza di almeno 1 anno, maturata nell’analisi, progettazione, sviluppo e test del software in progetti tecnologici complessi, basati su tecnologie Java-based
* Laurea in discipline ingegneristiche o scientifiche
* Conoscenza dei sistemi operativi Windows e Linux
* Linguaggio di programmazione Java
*
o Apache Camel
o Spring e Spring Boot
o JavaFX
o Swagger, REST-based API
o Computer networking
o Database NO-SQL, in particolare Mongo DB
o Eclipse IDE
o JSON
o Sistemi di controllo configurazione (GIT, TFS, SVN)
o Conoscenza delle architetture software Java Enterprise e del OOP
o Apache Kafka
Il Contratto
Inserimento diretto, con retribuzione commisurata alle effettive esperienze.
#J-18808-Ljbffr