Automation Software Engineer
Descrizione dell'offerta
Randstad Digital, la divisione specializzata nella ricerca, selezione e formazione di profili IT di Randstad Italia, ricerca un Automation Software Engineer per un'azienda leader a livello globale nel settore delle attrezzature pesanti per l'edilizia e le costruzioni.
La risorsa selezionata, inserita in un team di quattro persone, si occuperà della ricerca, analisi e sviluppo di software e sistemi, interpretando le specifiche di funzionalità e le esigenze del cliente. Le sue responsabilità includeranno la progettazione, lo sviluppo, il testing e la documentazione di soluzioni software complete (che spaziano da HMI a PLC), gestendole fino alla loro piena implementazione nella produzione in serie.
Retribuzione annua: 40000€ - 50000€
esperienza
da 6 a 10 anniRequisiti:
- Almeno quattro anni di esperienza nello sviluppo software in ambito automazione industriale
- Competenza avanzata nello sviluppo e nella programmazione di PLC
- Elevata capacità di progettare e sviluppare interfacce HMI intuitive ed efficaci
- Comprovata familiarità con le migliori pratiche di Ingegneria del Software relative all'intero ciclo di vita dello sviluppo (SDLC), inclusi: standard di codifica, code reviews, gestione del source control, processi di build, testing e deployment
- Disponibilità a saltuarie trasferte
- Buona conoscenza della lingua Inglese
La ricerca è rivolta ai candidati ambosessi (L.903/77). Ti preghiamo di leggere l'informativa sulla privacy Randstad ( ai sensi dell'art. 13 del Regolamento (UE) 2016/679 sulla protezione dei dati (GDPR).
Principali responsabilità:
- Gestire l'intero ciclo di vita dello sviluppo software (SDLC), dalla fase concettuale fino all'implementazione
- Analizzare le esigenze di clienti e stakeholder attraverso l'interazione diretta, lo studio dei flussi di sistema, l'utilizzo dei dati e l'analisi dei processi di lavoro, per identificare e sviluppare soluzioni software efficaci
- Determinare la fattibilità operativa delle soluzioni proposte, valutando l'analisi dei requisiti, la definizione del problema e il potenziale sviluppo della soluzione
- Definire e progettare le specifiche del sistema, gli standard e la programmazione necessari per preparare e installare le soluzioni tecniche
- Garantire la tracciabilità e la validità delle soluzioni sviluppate, attraverso la creazione di documentazione di progetto, la produzione di codice chiaro, ben strutturato e ampiamente commentato, e la redazione di diagrammi di flusso per illustrare la logica di sistema