Software Engineer
IDS Ingegneria Dei Sistemi
- Pisa
- Tempo indeterminato
- Full time
- Analisi dei requisiti funzionali e di sistema, con definizione dei requisiti software;
- Progettazione, sviluppo, test e manutenzione di componenti software per sistemi di Comando e Controllo di droni;
- Evoluzione e adattamento delle soluzioni software a diversi contesti applicativi;
- Stesura della documentazione prevista nelle diverse fasi del ciclo di vita del software (documenti di architettura, disegno di dettaglio, test);
- Supporto alla definizione e stesura dei test di sistema.
- E’ preferibile aver maturato esperienza nel settore difesa;
- Ottima conoscenza di sistemi operativi Windows e Linux;
- Padronanza del linguaggio Java e dei principi di programmazione Object-Oriented;
- Esperienza con architetture Java Enterprise;
- Conoscenza dei principali framework: Apache Kafka, Apache Camel, Spring / Spring Boot, JavaFX, Swagger e API REST;
- Competenze in ambito networking;
- Utilizzo di database NoSQL, in particolare MongoDB (on premise);
- Familiarità con Eclipse IDE;
- Conoscenza del formato JSON;
- Utilizzo di sistemi di versionamento del codice (Git, TFS, SVN);
- Capacità di redazione della documentazione secondo standard di sviluppo software, con particolare riferimento al MIL-STD-498.