Attiva gli avvisi di lavoro via e-mail!

Software Engineer

Exprivia

Giuliano di Roma

In loco

EUR 35.000 - 55.000

Tempo pieno

10 giorni fa

Descrizione del lavoro

Una azienda ICT in crescita cerca un Python Developer da inserire nei team per lo sviluppo di applicazioni legate ai dati satellitari. Il ruolo richiede una solida conoscenza di Python e delle tecniche di design del software. Offriamo opportunità di crescita professionale, ambiente stimolante, e smart working fino all'80%. La sede di lavoro è a Roma o Molfetta.

Servizi

Opportunità di crescita professionale
Ambiente stimolante
Smart working fino all'80%
Convenzioni e benefit

Competenze

  • Conoscenza consolidata di Python con sintassi avanzata, decoratori, generatori.
  • Capacità di progettare software scalabili.
  • Esperienza con moduli come threading e multiprocessing.

Mansioni

  • Design e sviluppo di moduli software per sistemi di dati satellitari.
  • Implementazione di processori per elaborazione dati.
  • Gestione flussi di dati e orchestrazione dei processori.

Conoscenze

Python avanzato
OOP e design pattern
Testing (pytest, tox, mock)
Framework web (Django, Flask, FastAPI)
Data processing (Pandas, NumPy)

Strumenti

RabbitMQ
Kafka
Celery
Docker
Sistemi Unix/Linux

Descrizione del lavoro

La Digital Factory Defence&Aerospace di Exprivia è alla ricerca di un Python Developer.

Descrizione del lavoro: La / Il candidata / o prescelta / o farà parte di uno o più team impegnati nello sviluppo di applicazioni per l'acquisizione, elaborazione, archiviazione e disseminazione di dati derivanti dall'osservazione della Terra da satellite. I compiti principali includono il design e lo sviluppo di moduli software per sistemi e infrastrutture dei ground segments per dati satellitari.

Le attività possono comprendere:

  • Implementazione di processori per l’elaborazione di dati satellitari.
  • Preparazione dei dati per l’elaborazione distribuita.
  • Conversione di dati satellitari in formato Zarr o NetCDF.
  • Gestione dei flussi di dati e orchestrazione dei processori.
  • Disseminazione dei dati generati.
  • Interscambio di dati e metadati con sistemi esterni.

Profilo: Il candidato ideale è un appassionato sviluppatore software, curioso e attento a tutti gli aspetti del ciclo di vita del software, dalla raccolta dei requisiti alla progettazione, sviluppo, ottimizzazione e validazione dei moduli.

Requisiti: Conoscenza consolidata di Python (sintassi avanzata, decoratori, generatori, comprehensions), approfondita di OOP e design pattern, esperienza con moduli come threading e multiprocessing, testing (pytest, tox, mock), framework web (Django, Flask, FastAPI) e strumenti di data processing (Pandas, NumPy), capacità di progettare software scalabili, esperienza con RabbitMQ, Kafka o Celery.

Inoltre, rappresentano un plus: esperienza con Dask, Docker, database relazionali e non, sistemi Unix/Linux, Git.

Cosa offriamo: Opportunità di crescita professionale, ambiente stimolante in azienda internazionale in espansione, smart working fino all'80%, convenzioni e benefit.

Sede di lavoro: Roma o Molfetta.

Chi siamo: Il Gruppo Exprivia, specializzato in ICT, è tra i leader della trasformazione digitale, con oltre 2400 professionisti in vari ambiti tecnologici, tra cui AI, Cybersecurity, Big Data, Cloud, IoT, SAP. Supporta clienti nei settori Banking, Finance, Aerospace, Energy, Healthcare, Pubblico, Manufacturing, Telco. Presente in Italia, Spagna, Germania, Brasile, Messico, Cina, India, con sedi a Milano, Roma, Trento, Vicenza, Lecce, Matera, Palermo e Molfetta.

La ricerca è aperta a candidati di qualsiasi orientamento o espressione di genere.

Per il trattamento dei dati personali, si rimanda all'informativa completa al link fornito.

Ottieni la revisione del curriculum gratis e riservata.
oppure trascina qui un file PDF, DOC, DOCX, ODT o PAGES di non oltre 5 MB.