Descrizione della Posizione Lavorativa
CARPIGIANI, nata a Bologna nel 1946 grazie al successo dell’«Autogelatiera», è oggi un punto di riferimento mondiale nella produzione di macchine per il gelato artigianale. Dal 1989 fa parte di Ali Group, un importante gruppo internazionale nel settore delle apparecchiature per la ristorazione professionale. Nel 2003 è stata fondata la Carpigiani Gelato University, che conta oggi circa 23 sedi nel mondo e forma circa 5.000 studenti l’anno, di cui oltre il 70% provenienti dall’estero.
Posizione — Obiettivo del ruolo
Il ruolo è pensato per supportare il team di sviluppo: affiancare gli sviluppatori senior nello sviluppo, nella manutenzione e nell’evoluzione delle applicazioni interne, oltre a creare piccoli tool e utility che migliorino i processi aziendali.
Responsabilità principali
- Collaborare con sviluppatori senior nello sviluppo di applicazioni interne.
- Realizzare strumenti software, script e utility per ottimizzare le attività operative.
- Supportare la manutenzione correttiva ed evolutiva delle applicazioni esistenti.
- Contribuire ai test funzionali di base e alle revisioni del codice.
- Utilizzare sistemi di versionamento (es. Git, CVS).
- Documentare attività e procedure tecniche.
- Imparare e applicare buone pratiche di sviluppo sicuro e strutturato.
Requisiti tecnici
- Passione per la programmazione, lo studio e le tecnologie.
- Conoscenza delle basi della programmazione a oggetti (anche tramite progetti scolastici).
- Familiarità con linguaggi di programmazione e scripting (es. C++, Python, Java, Bash).
- Conoscenza ed esperienza in ambiente Linux (anche a livello base).
- Conoscenza delle tecnologie di sviluppo web (es. HTML, CSS, JavaScript).
- Esperienza con sistemi di versionamento software (es. Git, CVS).
- Buona conoscenza della lingua inglese.
- Plus: conoscenze base nello sviluppo mobile (Android/iOS o framework cross-platform).
Soft skills
- Voglia di apprendere e crescere professionalmente.
- Precisione e attenzione alla qualità del codice.
- Capacità di lavorare in team e confronto con sviluppatori senior.
- Problem solving e proattività.
- Buona organizzazione personale.
Formazione
Diploma tecnico/scientifico o laurea (anche triennale) in Informatica, Ingegneria Informatica o discipline affini. Sono valorizzati progetti personali, scolastici o extra‑scolastici.
Altre informazioni
Sede di lavoro: Anzola dell'Emilia (Bologna), Italia.
Benefit per i dipendenti
- Affiancamento diretto da sviluppatori senior.
- Partecipazione a progetti applicativi reali.
- Opportunità di crescita professionale e formativa.
- Ambiente di lavoro innovativo e collaborativo.
Requisiti
Diploma tecnico/scientifico o laurea (anche triennale) in Informatica, Ingegneria Informatica o affini; passione per la programmazione; conoscenze base di OOP, linguaggi (C++, Python, Java, Bash), Linux, tecnologie web (HTML/CSS/JS), sistemi di versionamento (Git/CVS); buona conoscenza dell'inglese. Plus: conoscenze base di sviluppo mobile.
Competenze richieste
Competenze professionali
Programmazione a oggetti
C++
Python
Java
Bash
Linux
HTML
CSS
JavaScript
Git
CVS
Inglese
Sviluppo mobile (base)
Competenze trasversali
Voglia di apprendere
Precisione
Lavoro di squadra
Problem solving
Organizzazione personale