WinTime Spa, Agenzia per il Lavoro, filiale di Torino,seleziona per società settore aerospace un Software Engineer (Data Processing) che farà parte del team che si occupa di tutti gli aspetti ingegneristici dello sviluppo, dell'implementazione e della manutenzione dei sistemi di elaborazione dati software.
Principali attività :
Progettazione di componenti software, della codifica, dei test e della documentazione.
Comprensione dei requisiti del software. Analisi, revisione e definizione del design del software.
Definire e implementare test unitari e di integrazione del software.
Preparare la documentazione relativa al sistema (progetto SW, note tecniche, manuali utente, procedure di test SW e rapporti di test SW, note di rilascio SW).
Eseguire la risoluzione dei problemi del software e la correzione dei bug.
Si offre tipologia contrattuale e RAL commisurata alla seniority del candidato
Si valutano profili junior e senior.
#LI-LL1
La ricerca si intende rivolta a candidati di ambo i sessi (L.903/77)
Il presente annuncio è rivolto ad entrambi i sessi e a persone di tutte le età e tutte le nazionalità, ai sensi dei decreti legislativi D.lgs. 198/06, 215/03 e 216/03. Si prega di leggere l'informativa sulla privacy WinTime (https://www.wintimelavoro.it/privacy/) ai sensi dell'art. 13 del Regolamento (UE) 2016/679 sulla protezione dei dati (GDPR).
Settore: Industria aerospaziale
Ruolo: Ingegneria/Progettazione
Tipo di occupazione: Lavoro temporaneo a scopo assunzione
Inquadramento: Impiegato
Livello di istruzione: Laurea Magistrale/Specialistica/Vecchio Ordinamento
ESPERIENZA E COMPETENZE TECNICHE RICHIESTE
Laurea Magistrale in Ingegneria del Software o Informatica con un punteggio elevato.
Conoscenza delle tecniche di ingegneria del software per la raccolta e l'analisi dei requisiti, la progettazione, il test del software, la documentazione e la valutazione della qualità.
Conoscenza e capacità di utilizzare UML nel processo di ingegneria del software.
Conoscenza della programmazione funzionale e orientata agli oggetti con esperienza di codifica in Java e Python.
Conoscenza dell'architettura software tradizionale (client-server) e moderna (microservizi) e capacità di progettare, implementare e integrare software distribuito. Conoscenza e capacità di utilizzare le code di messaggi per gestire i flussi di dati e lo scambio di dati asincroni.
Capacità di sviluppare microservizi utilizzando framework come SpringBoot e NodeJS.
Conoscenza delle relazioni tra database e del linguaggio SQL.
Conoscenza dei seguenti strumenti di sviluppo: Gitlab, Maven e Nexus.
Conoscenza di strumenti di integrazione continua come Gitlab CI, Jenkins o Hudson.
Conoscenza del sistema operativo Linux e dei linguaggi di scripting.