Enable job alerts via email!

Software Engineer / Developer

Albelissa

United States

Remote

USD 58,000 - 83,000

Full time

Today
Be an early applicant

Job summary

Un'azienda di consulenza internazionale cerca un Software Engineer per partecipare al Programma Moonlight, sviluppando un software basato su architettura a microservizi. È richiesta esperienza con Java e Python, e la familiarità con metodologie Agile SCRUM. Il lavoro sarà full remote, con occasionali meeting a Roma.

Qualifications

  • Esperienza nello sviluppo software con architetture a microservizi.
  • Ottima conoscenza di Java e Python.
  • Esperienza con metodologie Agile SCRUM.

Responsibilities

  • Sviluppo di componenti software per il Programma Moonlight.
  • Implementazione di interfacce con sistemi tramite protocolli standard.
  • Redazione di documentazione tecnica chiara in inglese.

Skills

Java
Python
Microservices
Agile SCRUM
Docker
Kubernetes

Education

Laurea in Ingegneria Informatica o discipline affini

Tools

GIT
Maven
SonarQube
PostgreSQL
Job description

Description

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 e aderenza a specifiche OGC (Open Geospatial Consortium).
  • 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.
  • Conoscenza del contesto e del business della navigazione satellitare.
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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.