Descrizione della Posizione Lavorativa
Carpigiani è nata a Bologna nel 1946 dall'iniziativa di Bruto e Poerio Carlo Carpigiani e oggi è leader mondiale nella produzione di macchine per il gelato artigianale. Dal 1989 fa parte del Gruppo Ali, uno dei principali player globali nella produzione e distribuzione di apparecchiature per la ristorazione professionale. Nel 2003 è stata fondata la Carpigiani Gelato University, che oggi conta 23 sedi nel mondo e circa 5.000 studenti l'anno, di cui oltre il 70% dall'estero.
Obiettivo del ruolo: supportare il team di sviluppo affiancando i colleghi senior nello sviluppo, nella manutenzione e nell'evoluzione delle applicazioni interne, oltre a realizzare piccoli strumenti e utility utili ai processi aziendali.
Responsabilità principali
- Collaborare con sviluppatori senior nello sviluppo di applicazioni interne.
- Realizzare strumenti software, script e utility a supporto delle attività operative.
- Supportare la manutenzione correttiva ed evolutiva delle applicazioni esistenti.
- Contribuire ai test funzionali di base e partecipare alla revisione del codice.
- Utilizzare sistemi di versionamento (es. Git, CVS).
- Documentare attività e procedure tecniche.
- Apprendere e applicare buone pratiche di sviluppo sicuro e organizzato.
Requisiti tecnici
- Passione per la programmazione, lo studio e la tecnologia.
- Conoscenze base di programmazione orientata agli oggetti (anche tramite progetti scolastici).
- Conoscenza di linguaggi di programmazione e scripting (es. C++, Python, Java, Bash).
- Esperienza, anche base, in ambiente Linux.
- Conoscenze di tecnologie web (es. HTML, CSS, JavaScript).
- Familiarità con sistemi di versionamento software (es. Git, CVS).
- Buona conoscenza della lingua inglese.
- Plus: conoscenze di 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 interfacciarsi con sviluppatori senior.
- Problem solving e proattività.
- Buona organizzazione personale.
Formazione
- Diploma tecnico/scientifico o laurea (anche triennale) in Informatica, Ingegneria Informatica o affini.
- Valorizzati progetti personali, scolastici o extra‑scolastici.
Sede di lavoro: Anzola dell'Emilia (Bologna), Italia.
Benefit
- Affiancamento diretto da sviluppatori senior.
- Partecipazione a progetti applicativi reali.
- Crescita professionale e formativa.
- Ambiente innovativo e collaborativo.
Requisiti
Diploma tecnico/scientifico o laurea in Informatica/Ing. Informatica o affini; conoscenze base di OOP, linguaggi come C++, Python, Java e scripting Bash; esperienza base in Linux; conoscenze web (HTML/CSS/JS); uso di Git/CVS; buona conoscenza dell'inglese. Plus: conoscenze 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 in team
Problem solving
Proattività
Organizzazione personale
Attenzione alla qualità del codice