La Digital Factory Defence&Aerospace di Exprivia cerca un Python Developer.
Descrizione del lavoro:
La risorsa selezionata 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 si concentreranno principalmente sul design e sullo sviluppo di moduli software che compongono sistemi ed infrastrutture attinenti i ground segments per dati satellitari.
Più in dettaglio, 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 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
* Solid 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
* 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 in diversi ambiti della tecnologia e della digitalizzazione.
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 e ha sede in Italia a Milano, Roma, Trento, Vicenza, Lecce, Matera, Palermo e Molfetta dove è basato l'HQ.
La ricerca è aperta a candidat* di qualsiasi orientamento o espressione di genere.
Trattamento dei dati personali:
Rispondendo al presente annuncio, la società Exprivia S.p.a. otterrà i Suoi dati esclusivamente per finalità relative alla ricerca e selezione del personale.