Chi siamo: Albelissa è una società internazionale di consulenza che offre servizi ad alto valore aggiunto nei settori ingegneristico, informatico, del technical recruiting e dell’esternalizzazione dei processi aziendali. Figura richiesta: Ricerchiamo un Software Engineer / Developer da inserire all’interno del Programma Moonlight, iniziativa strategica nel settore spaziale, all’interno del Segmento di Terra. La risorsa sarà coinvolta nello sviluppo di un componente software basato su architettura a microservizi e sviluppato con approccio DevOps. Il componente avrà come obiettivo principale l’analisi dei dati per il monitoraggio delle prestazioni, sia in tempo quasi reale (latenze di pochi secondi/ore) sia in post-processing (batch di dati da giorni a mesi). Il lavoro comprenderà sviluppo, deployment, testing e integrazione del software, oltre alla produzione della documentazione tecnica, in collaborazione con il team di progettazione e sviluppo di TPZ. Responsabilità principali: · Sviluppo software di componenti integrati nel Segmento di Terra del Programma Moonlight. · Implementazione di interfacce con altri sistemi tramite protocolli standard (SFTP, MQTT). · Analisi ed elaborazione dati per il monitoraggio delle prestazioni in tempo reale e post-processing. · Attività di deployment, testing unitario e di integrazione, adottando metodologie Agile SCRUM. · Adozione di principi DevSecOps e metodologie standard (UML, SysML). · Redazione di documentazione tecnica chiara e completa in lingua inglese. · Collaborazione con team interni multidisciplinari e con stakeholder esterni. Requisiti: · Laurea in Ingegneria Informatica, Ingegneria Elettronica, Scienze Informatiche o discipline affini. · Esperienza nello sviluppo software con architetture a microservizi. · Ottima conoscenza di Java e Python (C++ considerato un plus). · Familiarità con protocolli di comunicazione standard (SFTP, MQTT). · Esperienza con metodologie Agile SCRUM (certificazioni gradite: Scrum Master, Product Owner, Developer). · Conoscenza di DevSecOps, CI/CD, containerizzazione e automazione del ciclo di sviluppo. · Esperienza con sistemi Linux (RedHat, CentOS, Ubuntu) e scripting (Shell). · Competenze in VMWare, OpenStack, Docker, Kubernetes e container orchestration. · Utilizzo di strumenti di versioning (GIT, SVN) e build automation (Maven, Jenkins). · Esperienza con IDE di sviluppo (NetBeans, Eclipse, IntelliJ, PyCharm, Visual Studio Code). · Verifica della qualità del software con strumenti di code scanning (SonarQube). · Conoscenza di framework Spring (Spring Boot, MVC, Data, Security). · Competenze in RDBMS (PostgreSQL/PostGIS, MySQL, Oracle). · Esperienza in RESTful web services, aderenza a specifiche OGC (Open Geospatial Consortium), · Conoscenza del contesto e del business della navigazione satellitare. · Conoscenza di sistemi di autenticazione e sicurezza (SSO, OAuth2, OpenLDAP, WSO2, Active Directory). · Capacità di scrivere documentazione tecnica in inglese. Competenze aggiuntive (nice to have): · Esperienza in sviluppo web (JavaScript, Angular, Liferay). · Certificazioni Agile SCRUM. Soft skills: · Capacità di lavorare in team multidisciplinari. · Orientamento alla risoluzione dei problemi e attenzione al dettaglio. · Gestione efficace delle priorità e rispetto delle scadenze. · Attitudine a contesti complessi e innovativi. Sede di lavoro: Full remote, partecipazione a meeting di allineamento periodici presso la sede di Roma. Tipo di contratto: Contratto da definire in base a competenze ed esperienza maturata.