Scopo della Posizione
Il Software Engineer, risponde al Software Development Team Leader, è responsabile dello sviluppo e della manutenzione di applicazioni e moduli software all'interno della Lean Digital Platform e degli sviluppi commissionati. Collabora con il team di sviluppo per progettare soluzioni innovative, contribuendo alla stabilità e alla qualità del prodotto. Partecipa inoltre ad attività di installazione e progetti legati all'adozione strumenti e di tecnologie avanzate, come l’intelligenza artificiale.
Responsabilità
SVILUPPO DI SOLUZIONI
- Responsabilità della creazione ed implementazione delle soluzioni assegnate, in collaborazione con il team.
- Contribuisce allo sviluppo di componenti standard per i prodotti aziendali.
- Responsabile della stima delle attività assegnate con l'impegno a rispettare tempi e modalità di sviluppo.
- Rispetto delle regole organizzative e di sviluppo indicate dal Team Leader
- Partecipazione alle attività organizzative del team con puntualità e rispetto degli altri componenti del team
- Collaborazione costante con tutto il team interno, dei fornitori o del cliente per l’implementazione delle soluzioni assegnate.
- Collaborare allo sviluppo di soluzioni applicative standard e personalizzate in base alle esigenze specifiche dei clienti.
MANUTENZIONE E PRODOTTO
- Monitorare le prestazioni del prodotto e risolvere eventuali criticità.
- Supportare attivamente il team di lavoro per garantire qualità e stabilità dell’ecosistema della Lean Digital Platform.
- Imparare dagli errori ed applicare un approccio al miglioramento continuo.
- Partecipare allo sviluppo e all’implementazione di soluzioni innovative o con l’utilizzo di strumenti o linguaggi innovativi, per lo sviluppo di applicazioni specifiche.
INSTALLAZIONE E SUPPORTO
- Supportare le attività di installazione dei moduli applicativi della piattaforma, sia in loco che da remoto.
- Collaborare con il team di supporto per risolvere eventuali problematiche durante l’installazione.
Requisiti
- Buon conoscenza di Java, HTML5, CSS e JavaScript.
- Buona conoscenza di database SQL e NoSQL.
- Buona conoscenza di framework come Java, Vue.js e Docker
- Esperienza pratica su sistemi operativi Linux e Windows.
- Buona conoscenza scritta e parlata (livello minimo B2).
- Esperienza (3-5 anni) nello sviluppo di applicazioni web.
- Diploma o laurea in ambito informatico.
- Preferenziale esperienza con Git e GitLab.
- Apprezzata familiarità con PostgreSQL e database di serie temporali (e.g., InfluxDB).
- Preferenziale la conooscenza dei principi Lean Thinking e dello sviluppo Agile.
Soft Skills
- Approccio dinamico e orientamento al problem-solving.
- Abilità di lavoro in team e orientamento all’apprendimento continuo.
- Passione per la programmazione e curiosità verso tecnologie diversificate.
Sede di lavoro: Valsamoggia, Bologna - Possibilità di lavoro da remoto
Orario di lavoro: Full time dal lunedì al venerdì