Descrizione della Posizione Lavorativa
Descrizione del ruolo
Siamo alla ricerca di un/a ICT Developer & Support Junior da inserire nel team ICT. La figura avrà un profilo ibrido: da una parte fornirà supporto operativo agli utenti interni per problematiche tecniche quotidiane, dall'altra parte contribuirà allo sviluppo, alla manutenzione e all'evoluzione di applicativi web e di applicazioni Android usate dall'azienda.
Questa posizione è indicata per chi desidera crescere sia nello sviluppo software sia nell'assistenza IT, acquisendo competenze trasversali in un contesto operativo reale.
Responsabilità principali
Assistenza Utenti (Help Desk)
- Fornire supporto tecnico di primo livello agli utenti interni tramite sistema di ticketing, telefono ed e-mail.
- Supportare l'utilizzo delle applicazioni aziendali (web app, mobile app, suite Office 365).
- Documentare richieste, soluzioni e FAQ nel knowledge base aziendale.
- Effettuare escalation verso il team di secondo livello per problematiche complesse.
Sviluppo Applicativi Web
- Partecipare allo sviluppo front-end con HTML5, CSS3, JavaScript e framework moderni (es. React, Vue.js, Angular).
- Collaborare allo sviluppo back-end con tecnologie quali Node.js, PHP, Python (Django/Flask) o Java.
- Integrare API REST e servizi di terze parti nelle applicazioni web aziendali.
- Occuparsi di testing, debugging e ottimizzazione delle performance delle web app.
- Partecipare alle code review e seguire le best practice di sviluppo (clean code, versionamento).
Sviluppo e Gestione App Android
- Sviluppare e manutenere applicazioni Android in Kotlin utilizzando Android Studio.
- Integrare le app con back-end e API REST aziendali.
- Gestire il ciclo di vita delle app: sviluppo, test, pubblicazione e aggiornamento.
- Eseguire testing su dispositivi fisici ed emulatori per garantire compatibilità e stabilità.
- Monitorare crash report e feedback degli utenti per interventi correttivi rapidi.
Gestione e Manutenzione Applicativi
- Monitorare il funzionamento degli applicativi in produzione e intervenire in caso di anomalie.
- Gestire aggiornamenti di dipendenze, librerie e framework.
- Collaborare con il team IT nella gestione degli ambienti di sviluppo, test e produzione.
- Contribuire alla documentazione tecnica dei progetti (architettura, API, manuali utente).
Formazione e requisiti
Diploma tecnico informatico con comprovata esperienza pratica nello sviluppo software. È richiesta una buona capacità di lettura della documentazione tecnica in inglese.
Competenze tecniche richieste
- Conoscenza di HTML5, CSS3 e JavaScript; familiarità con almeno un framework front-end (es. React).
- Esperienza base nello sviluppo back-end (Node.js, PHP, Python, Spring Boot).
- Conoscenza di Java o Kotlin per lo sviluppo Android e dimestichezza con Android Studio.
- Familiarità con database relazionali (MySQL, PostgreSQL).
- Conoscenza di SVN per il versionamento del codice.
- Comprensione dei principi REST API e dei formati JSON/XML.
- Conoscenza base di sistemi Linux/Unix e utilizzo della riga di comando.
- Familiarità con sistemi di ticketing; metodologie Agile/Scrum considerata un plus.
Competenze trasversali
- Spiccata attitudine al problem solving e capacità di analisi.
- Buone doti comunicative e orientamento al cliente interno.
- Capacità di lavorare in team e in contesti multidisciplinari.
- Proattività, curiosità tecnologica e voglia di aggiornarsi continuamente.
- Buona gestione delle priorità e rispetto delle scadenze.
Lingue
Inglese tecnico: livello intermedio (B1/B2) indispensabile per la lettura di documentazione e l'uso di strumenti internazionali.
Altre informazioni
- Inserimento in un team ICT giovane e in crescita, con un ruolo versatile e stimolante.
- Formazione continua su tecnologie web e mobile.
- Possibilità di lavorare su progetti concreti fin dal primo giorno.
- Ambiente di lavoro collaborativo con percorsi di crescita professionale strutturati.
- Luogo di lavoro: Varese (VA), Italia. Contratto full-time.
Benefit
- Formazione continua su tecnologie web e mobile.
- Inserimento in team giovane con percorsi di crescita strutturati.
- Coinvolgimento in progetti concreti fin dal primo giorno.
Requisiti
Diploma tecnico informatico con esperienza pratica nello sviluppo software. Conoscenza di tecnologie front-end e back-end di base, sviluppo Android in Java/Kotlin, familiarità con database relazionali e tool di versionamento. Inglese tecnico livello B1/B2.
Competenze richieste
Competenze professionali
HTML5
CSS3
JavaScript
React
Vue.js
Angular
Node.js
PHP
Python
Java
Kotlin
Android Studio
MySQL
PostgreSQL
SVN
REST API
JSON
XML
Linux/Unix
Sistemi di ticketing
Agile/Scrum
Competenze trasversali
Problem solving
Capacità di analisi
Comunicazione
Lavoro di squadra
Proattività
Gestione delle priorità