Junior Software Developer
Descrizione dell'offerta
Software Developer
Roma, Bari
In Olivetti, società del Gruppo TIM, cerchiamo una persona che voglia contribuire allo sviluppo di soluzioni IoT innovative, accompagnando i nostri clienti nei loro percorsi di trasformazione digitale. Entrerai nel team Strategy, Product & Digital Integration IoT, con un ruolo chiave.
Chi sei
Una persona con laurea in Informatica o Ingegneria o equivalente, con certificazioni relative alle competenze tecniche richieste.
Cosa farai
- Svolgerai ruolo di interfaccia verso le linee di sviluppo dei servizi digitali (sviluppatori applicativi interni ed esterni) relativamente alle architetture tecniche IT sottese ai servizi.
- Ti occuperai del design, deploy, test e management di tutte le infrastrutture IT presenti in azienda.
- Verrai coinvolto/a nello sviluppo software.
- In particolare, tali attività dovranno essere svolte con riferimento al processo di integrazione delle competenze funzionali al percorso di trasformazione aziendale in atto.
Cosa ci aspettiamo da te
- Conoscenza di HTML5, CSS3 e JavaScript (ES6+), con familiarità con TypeScript
- Conoscenza dello sviluppo React (componenti, state, hooks)
- Conoscenza di linguaggi backend come PHP, Java o Python
- Conoscenza di integrazione di REST API e nella gestione della comunicazione dati
- Familiarità con strumenti di build e sviluppo (Vite, Webpack, NPM) e con sistemi di versionamento Git
- Conoscenza di framework e strumenti di styling (Tailwind, Bootstrap, Material UI, SASS/SCSS) e principi di UI/UX e responsive design
- Conoscenza delle principali architetture IT, sistemi Linux/Unix, reti e database (MySQL, PostgreSQL)
- Conoscenza di tecnologie di containerizzazione (Docker, Kubernetes) e scripting base (Bash)
- Familiarità con CMS come Drupal e WordPress
- Conoscenza di pratiche CI/CD e strumenti di automazione (GitHub Actions, GitLab CI/CD, Jenkins, Azure DevOps)
- Nozioni di Infrastructure as Code (IaC)
Plus
- Familiarità con sistemi di AI agentica e modelli di agenti automatici, inclusa l’orchestrazione di workflow intelligenti, integrazione con servizi esterni e automazione di processi tramite modelli linguistici avanzati.
- Capacità analitiche e attitudine al problem solving, troubleshooting e ottimizzazione delle performance.
- Capacità di ascolto e attenzione al cliente interno ed esterno
- Buona gestione dello stress per attività con scadenze ravvicinate
- Disponibilità ad effettuare interventi fuori orario di lavoro ed alla reperibilità
- Focalizzazione sull’intero ciclo di vita dei servizi
- Spiccate capacità di analisi
- Autonomia organizzativa, intraprendenza e creatività
- Propensione al lavoro in team, buone capacità comunicative e orientamento al risultato
- Ottime capacità comunicative e relazionali
- Conoscenza della lingua inglese (B2)
- Certificazioni gestione ambienti cloud, kubernetes e legate ad ambienti java
Cosa offriamo
- Contratto a tempo indeterminato
- Formazione continua e certificazioni
- Ambiente dinamico e stimolante, strategico per il presidio dei processi di TIM.
- Opportunità di crescita nell’ambito
Olivetti promuove la diversità in tutte le sue forme e si impegna a creare un ambiente di lavoro inclusivo per tutte le nostre persone.
Le candidature ricevute saranno considerate in base al merito individuale e all’aderenza della posizione ricercata, indipendentemente da nazionalità, origine etnica, identità di genere, di opinione, orientamento sessuale, stato civile, di diversa abilità, responsabilità genitoriali, età o religione, di condizione personale e sociale.
#J-18808-LjbffrApprofondimento sul ruolo
Questa posizione ti offre l'opportunità di entrare nel mondo dello sviluppo software con focus su soluzioni IoT innovative. Lavorerai come interfaccia tecnica tra team interni ed esterni, contribuendo a progetti di trasformazione digitale in un contesto di innovazione tecnologica.
Il ruolo
Come Junior Software Developer, sarai responsabile del design, deploy, test e management delle infrastrutture IT aziendali. Interfaccerai le linee di sviluppo dei servizi digitali e supporterai gli sviluppatori applicativi interni ed esterni. Avrai l'opportunità di contribuire attivamente allo sviluppo software, con particolare focus sull'integrazione delle competenze funzionali nei processi di trasformazione digitale in corso.
Competenze valorizzate
- HTML5, CSS3 e JavaScript (ES6+) con familiarità con TypeScript
- Sviluppo React (componenti, state, hooks)
- Linguaggi backend come PHP e Java
- Architetture tecniche IT e design infrastrutturale
- Capacità di interfacciamento tra team tecnici e non tecnici
Il mercato del lavoro a Bari
Bari rappresenta un polo emergente per l'innovazione tecnologica nel Sud Italia, con una crescente domanda di competenze nel settore software development e IoT. La città sta attraendo investimenti in trasformazione digitale, creando opportunità significative per sviluppatori junior in grado di coniugare competenze frontend e backend con sensibilità verso l'architettura infrastrutturale.
Domande frequenti
- Quali sono le responsabilità principali di un Junior Software Developer in questo ruolo?
- Le responsabilità includono il design e il deploy di infrastrutture IT, il testing e il management dei sistemi, oltre a funzioni di interfaccia tecnica verso i team di sviluppo e contributi diretti allo sviluppo software, sempre in ottica di supporto ai processi di trasformazione digitale.
- Quali requisiti sono fondamentali?
- È richiesta una laurea in Informatica o Ingegneria (o equivalente), con certificazioni relative alle competenze tecniche. È essenziale la padronanza di HTML5, CSS3, JavaScript ES6+, React e almeno un linguaggio backend tra PHP e Java.