Software Automation
Responsibilities Make an impact
* Gestire e coordinare un team di 10–15 ingegneri software specializzati in automazione, applicazioni e interfacce utente (UI).
* Guidare lo sviluppo, la progettazione e l’integrazione di soluzioni software automatizzate per nuovi prodotti e applicazioni.
* Pianificare e assegnare le risorse del team in collaborazione con il Software Engineering Manager e i Project Leader, garantendo il rispetto delle priorità e delle scadenze.
* Supervisionare le attività di manutenzione, aggiornamento e miglioramento continuo delle applicazioni software esistenti.
* Garantire la qualità delle soluzioni sviluppate, il rispetto delle tempistiche e il raggiungimento degli obiettivi di progetto.
* Collaborare con i team R&D;, Product Management e altri stakeholder interni ed esterni per assicurare soluzioni integrate e coerenti con il portfolio prodotti.
* Monitorare l’avanzamento delle attività, identificare eventuali criticità e proporre azioni correttive.
* Promuovere la standardizzazione delle soluzioni software e l’ottimizzazione dei processi di sviluppo.
* Supportare le attività di testing, validazione e risoluzione di problematiche tecniche.
* Coordinare il supporto tecnico ai team di secondo e terzo livello per la gestione delle escalation dei clienti.
* Collaborare con i team Sales e Product Management nella gestione di richieste tecniche, gare d’appalto e progetti speciali.
* Contribuire alla crescita professionale del team attraverso formazione, sviluppo delle competenze e valutazione delle performance. Application Requirements What you need to succeed
* Laurea magistrale in Informatica, Ingegneria Informatica o discipline affini.
* Almeno 5 anni di esperienza qualificato in ruoli analoghi, preferibilmente con responsabilità di coordinamento di team software.
* Solida esperienza nello sviluppo di applicazioni software front-end e back-end utilizzando .
NET (C#) e/o Java.
* Conoscenza approfondita di Microsoft SQL Server.
* Esperienza nella progettazione, nello sviluppo e nella configurazione di architetture basate su microservizi.
* Esperienza nell’utilizzo di Jira e Git.
* Conoscenza delle metodologie di sviluppo Agile/Scrum.
* Buona comprensione del ciclo di vita dello sviluppo software (SDLC) e delle pratiche CI/CD.
* Capacità di pianificazione, gestione delle priorità e coordinamento delle risorse.
* Ottime capacità comunicative, organizzative, relazionali e di problem solving.
* Esperienza nella collaborazione con team multidisciplinari e internazionali.
* Capacità di comprendere le esigenze operative dei clienti e tradurle in soluzioni tecniche efficaci.
* Esperienza nello sviluppo software PLC, in particolare con linguaggio Structured Text (ST) e ambienti CODESYS e Beckhoff #J-18808-Ljbffr
* Gestire e coordinare un team di 10–15 ingegneri software specializzati in automazione, applicazioni e interfacce utente (UI).
* Guidare lo sviluppo, la progettazione e l’integrazione di soluzioni software automatizzate per nuovi prodotti e applicazioni.
* Pianificare e assegnare le risorse del team in collaborazione con il Software Engineering Manager e i Project Leader, garantendo il rispetto delle priorità e delle scadenze.
* Supervisionare le attività di manutenzione, aggiornamento e miglioramento continuo delle applicazioni software esistenti.
* Garantire la qualità delle soluzioni sviluppate, il rispetto delle tempistiche e il raggiungimento degli obiettivi di progetto.
* Collaborare con i team R&D;, Product Management e altri stakeholder interni ed esterni per assicurare soluzioni integrate e coerenti con il portfolio prodotti.
* Monitorare l’avanzamento delle attività, identificare eventuali criticità e proporre azioni correttive.
* Promuovere la standardizzazione delle soluzioni software e l’ottimizzazione dei processi di sviluppo.
* Supportare le attività di testing, validazione e risoluzione di problematiche tecniche.
* Coordinare il supporto tecnico ai team di secondo e terzo livello per la gestione delle escalation dei clienti.
* Collaborare con i team Sales e Product Management nella gestione di richieste tecniche, gare d’appalto e progetti speciali.
* Contribuire alla crescita professionale del team attraverso formazione, sviluppo delle competenze e valutazione delle performance. Application Requirements What you need to succeed
* Laurea magistrale in Informatica, Ingegneria Informatica o discipline affini.
* Almeno 5 anni di esperienza qualificato in ruoli analoghi, preferibilmente con responsabilità di coordinamento di team software.
* Solida esperienza nello sviluppo di applicazioni software front-end e back-end utilizzando .
NET (C#) e/o Java.
* Conoscenza approfondita di Microsoft SQL Server.
* Esperienza nella progettazione, nello sviluppo e nella configurazione di architetture basate su microservizi.
* Esperienza nell’utilizzo di Jira e Git.
* Conoscenza delle metodologie di sviluppo Agile/Scrum.
* Buona comprensione del ciclo di vita dello sviluppo software (SDLC) e delle pratiche CI/CD.
* Capacità di pianificazione, gestione delle priorità e coordinamento delle risorse.
* Ottime capacità comunicative, organizzative, relazionali e di problem solving.
* Esperienza nella collaborazione con team multidisciplinari e internazionali.
* Capacità di comprendere le esigenze operative dei clienti e tradurle in soluzioni tecniche efficaci.
* Esperienza nello sviluppo software PLC, in particolare con linguaggio Structured Text (ST) e ambienti CODESYS e Beckhoff #J-18808-Ljbffr