Software Engineer (Data Processing)
ℹ️ Annuncio pubblicato su un sito terzo: può essere chiuso o rimosso dall'azienda in qualsiasi momento, anche poco dopo la pubblicazione. CercaJobs non gestisce la selezione — verifica sempre sulla fonte originale.
Win
Time Sp
A Win
Time 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 Win
Time (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 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 Spring
Boot e Node
JS. 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.