Attiva gli avvisi di lavoro via e-mail!

Software Engineer

Exprivia

Roma

Ibrido

EUR 40.000 - 55.000

Tempo pieno

Oggi
Candidati tra i primi

Descrizione del lavoro

Una nota azienda di ICT è alla ricerca di un Python Developer per sviluppare applicazioni di gestione dei dati satellitari. Il candidato ideale deve avere una solida esperienza in Python, OOP e strumenti di testing. Offriamo un ambiente di lavoro stimolante, opportunità di crescita e smart working fino all'80%.

Servizi

Possibilità di crescita professionale
Ambiente di lavoro internazionale
Smart working (fino all'80%)

Competenze

  • Appassionato software developer con attenzione al ciclo di vita del software.
  • Curiosità e capacità di risolvere problemi complessi.
  • Capacità di utilizzare strumenti di gestione di processi e versionamento codice.

Mansioni

  • Sviluppare applicazioni per l'acquisizione e l'elaborazione di dati satellitari.
  • Implementare moduli software per sistemi di dati.
  • Gestire flussi di dati e orchestrare processori.

Conoscenze

Conoscenza consolidata di Python
Conoscenza approfondita di OOP e design pattern
Abilità nei moduli threading e multiprocessing
Esperienza con testing e strumenti come pytest
Utilizzo pratico di Django o Flask
Capacità di progettare software scalabili
Esperienza con RabbitMQ o Kafka

Strumenti

Docker
Dask
Database relazionali e non
Git
Descrizione del lavoro
Overview

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

Descrizione del lavoro

La / Il candidato / la candidata prescelto / la candidata 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. Si concentrerà sul design e sullo sviluppo di moduli software che compongono sistemi e infrastrutture attinenti ai ground segments per dati satellitari.

Le attività possono comprendere (tra le altre):

  • Implementazione di processor 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 altri sistemi esterni
Profilo

Il candidato ideale è un appassionato software developer, curioso ed attento a tutti gli aspetti che compongono il ciclo di vita del software a partire dall’individuazione dei requisiti funzionali e di performance, passando per il design e lo sviluppo per arrivare all’ottimizzazione e validazione dei moduli sviluppati.

Sono richieste
  • Conoscenza consolidata di Python: padronanza della sintassi avanzata inclusi decoratori, generatori, comprehensions.
  • Conoscenza approfondita di OOP e design pattern.
  • Abilità nell'utilizzo di moduli come threading e multiprocessing per la gestione di processi paralleli.
  • Esperienza con testing e conoscenza di strumenti come pytest, tox, e mock.
  • Utilizzo pratico di framework web (Django, Flask, FastAPI) e/o strumenti per il data processing (Pandas, NumPy).
  • Capacità di progettare software scalabili e manutenibili.
  • Esperienza con RabbitMQ, Kafka o Celery per la gestione di processi asincroni.
Rappresentano un plus
  • Esperienza nell’utilizzo della libreria Dask.
  • Capacità di utilizzare Docker per la containerizzazione e il deploy di applicazioni Python.
  • Solida esperienza nell’utilizzo di database relazionali e non.
  • Abilità nel lavorare con sistemi Unix / Linux, inclusi comandi di base della shell e scripting.
  • Capacità di utilizzare Git per il versionamento del codice e la collaborazione in team.
Cosa offriamo
  • Possibilità di crescita e realizzazione professionale e personale, tramite il confronto con una persona dedicata;
  • Un posto di lavoro stimolante in un’azienda internazionale in espansione;
  • Possibilità di smart working (fino all'80%)
  • Convenzioni e Benefit
Sede di lavoro

Roma o Molfetta

Chi siamo

Il Gruppo Exprivia, specializzato in Information and Communication Technology (ICT), è tra i principali protagonisti della trasformazione digitale sul mercato nazionale e internazionale con un team di esperti (oltre 2400 professionisti) in diversi ambiti della tecnologia e della digitalizzazione: dall’Intelligenza Artificiale alla Cybersecurity, dai Big Data al Cloud, dall’IoT al BPO, dal Mobile al Networking e alla Collaboration, presidiando interamente il mondo SAP. Exprivia supporta i propri clienti nei settori Banking, Finance&Insurance, Aerospace&Defence, Energy&Utilities, Healthcare e Public Sector, Manufacturing&Distribution, Telco&Media. Il Gruppo Exprivia è presente in sei Paesi nel mondo (Italia, Spagna, Germania, Brasile, Messico, Cina, India) e presenti in Italia a Milano, Roma, Trento, Vicenza, Lecce, Matera, Palermo e Molfetta dove è basato l’HQ.

La ricerca è aperta a candidati
  • di qualsiasi orientamento o espressione di genere.
Trattamento dei dati personali

Rispondendo al presente annuncio / email, la società Exprivia S.p.A., quale Titolare del Trattamento, otterrà i Suoi dati, definiti dal GDPR, per finalità relative alla ricerca e selezione del personale alle posizioni aperte attuali e future, per un potenziale inserimento all’interno delle singole società del Gruppo. Verrete informati sulle modalità di trattamento e potete esercitare i vostri diritti privacy contattando il titolare o il DPO.

Si prega di non includere nel CV dati sensibili; eventuali dati sensibili indicati saranno cancellati in assenza di consenso. L’informativa completa è disponibile su richiesta.

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