IDS, società facente parte del Gruppo Fincantieri Nextech, ricerca un Senior Software Engineer da inserire all'interno della Software Engineering Unit di IDS nell'area C2 & Maritime Systems, dedicata allo sviluppo, evoluzione e manutenzione di sistemi di Comando e Controllo di droni.
Responsabilità principali:
* Analisi dei requisiti funzionali, dei requisiti di sistema, e stesura dei requisiti allocati al Software;
* 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);
* contributo alla stesura dei test di sistema.
Requisiti:
* Competenze maturate nell'ambito della difesa, con particolare riferimento ai domini navale, underwater ed unmanned;
* esperienza di almeno 6 anni, maturata nell'analisi dei requisiti, progettazione, sviluppo e test del software in progetti tecnologici complessi, basati su tecnologie Java-based;
* conoscenza dei sistemi operativi Windows e Linux;
* linguaggio di programmazione Java;
* conoscenza delle architetture software Java Enterprise e del OOP;
* conoscenza dei seguenti framework:
* Apache Kafka
* Apache Camel
* Spring e Spring Boot
* JavaFX
* Swagger, REST-based API
* computer networking;
* database NO-SQL, in particolare Mongo DB (on premise);
* Eclipse IDE;
* JSON;
* sistemi di controllo configurazione (GIT, TFS, SVN);
* capacità di redazione della documentazione prevista nel ciclo di sviluppo del software, con particolare riferimento allo standard MIL-STD-498.
Ulteriori skill di interesse:
* esperienza solida di soluzioni CI/CD, tra cui: Jenkins, GitLab, Azure DevOps;
* conoscenza degli ambienti di containerizzazione Docker e Kubernetes.
Se sei interessato a contribuire allo sviluppo di sistemi avanzati di Comando e Controllo e possiedi le competenze richieste, inviaci il tuo CV!