Principali responsabilità e mansioni:
* Analisi e progettazione: Interpretare le esigenze del cliente interno, analizzare i requisiti e progettare soluzioni software
* Sviluppo: Scrivere, testare e integrare codice pulito ed efficiente in vari linguaggi (Java, Python)
* Manutenzione e debug: Identificare e risolvere bug, ottimizzare il codice esistente e gestire gli aggiornamenti. Gestione dell’intero ciclo di vita del software, dall’analisi alla manutenzione completa
* Collaborazione: Lavorare in team con altri sviluppatori, analisti e figure IT, documentando il lavoro svolto
Requisiti:
* Linguaggi di programmazione: Java
* Strumenti e ambienti: IDE (Eclipse, IntelliJ)
* Metodologie: Conoscenza dei principi di testing e sviluppo software.
* Diploma Tecnico Informatico
* Laurea in Ingegneria Informatica o discipline affini costituiscono titolo preferenziale
* Esperienza pregressa di almeno 1-2 anni
* Competenze in sicurezza informatica e gestione dei dati
* Capacità di problem-solving e troubleshooting.
* Capacità comunicative per interagire con utenti e team in un approccio di flessibilità e l’adattabilità ai cambiamenti rapidi
* Gestione del tempo e delle priorità, resilienza allo stress
* Mentalità analitica e attenzione ai dettagli