Afea è alla ricerca di un Software Developer da inserire nel team di Sviluppo di Prodotto, nell’ambito della Factory interna. Il ruolo riguarda la progettazione e l’implementazione dei prodotti software da realizzare secondo le specifiche, funzionali e non, richieste dagli analisti.
La figura si occuperà di:
- Partecipare alla progettazione delle soluzioni richieste in base ai requisiti funzionali richiesti
- Realizzare il software in collaborazione con il team di sviluppatori, che lavora secondo metodologia SCRUM (Agile)
- Coordinarsi con il Product Owner per le attività da considerare prioritarie e la gestione della pianificazione di rilascio
- Gestire lo sviluppo e l’archiviazione del codice nel sistema di configuration management aziendale (Git)
- Interfacciarsi con il team di Quality Assurance durante la fase di verifica e validazione
- Gestire il bug-fixing, in presenza di segnalazioni di anomalia notificate dai team di Quality Assurance o dal team di Assistenza
- Prendersi carico delle attività pianificate all’interno degli Sprint e gestirne la corretta esecuzione secondo i processi aziendali, ad esempio la rendicontazione dell’attività svolta nella piattaforma di issue management (Jira) e le ispezioni sulla qualità del codice tramite SonarQube
- Adottare le best-practices mirate a garantire la realizzazione di software professionale, come ad esempio la modularità, la testabilità, la riutilizzabilità
- Proporre e attuare iniziative di miglioramento del software, sia da un punto di vista funzionale che dal punto di vista di performance, sicurezza e stabilità
- Dare supporto negli interventi di assistenza di II livello sull’applicativo, nei casi in cui il supporto tecnico di I livello fornito dal team di Assistenza si sia rivelato inefficace
- Predisporre manuali e documentazione idonei a illustrare le soluzioni sviluppate
- Cooperare con le altre funzioni aziendali
SEDE DI LAVORO: Terni o Bologna
REQUISITI MINIMI
Laurea o diploma in informatica, ingegneria informatica o cultura equivalente
Ottima conoscenza del linguaggio di programmazione Java, con particolare riferimento alla realizzazione di applicazioni client-server e web-based
Esperienza nella programmazione con linguaggio JavaScript
Ottima conoscenza del linguaggio SQL per l’interazione con database relazionali
Buona conoscenza del framework Spring Boot e Hibernate
Esperienza di almeno 3 anni nella produzione di software di back-end (gestionali) con forte attenzione alla gestione di dati sensibili
Conoscenza del modello di sviluppo Agile
Esperienza con ambienti di “Continuous integration” e “Continuous delivery”
Orientamento al risultato e attenzione ai parametri di qualità
Conoscenza della lingua inglese
COSTITUISCONO TITOLO PREFERENZIALE:
Esperienze nello sviluppo di soluzioni software per strutture sanitarie (Ospedali, Case di Cura, Poliambulatori)
Competenza nell’utilizzo di Jira Software
Conoscenza dell’ambiente di sviluppo SitePainter di Zucchetti per la prototipazione rapida
Conoscenza del framework Angular e in generale nello sviluppo di front-end web
Conoscenza degli strumenti di Continuous Integration e Continuous Delivery come Jenkins e Ansible
Conoscenza del database relazionale Microsoft SQL Server
Esperienza di lavoro in team distribuiti geograficamente
SOFT SKILL RICHIESTI
Capacità di ascolto, attenzione e problem solving
Capacità di lavorare all’interno di un team
Autonomia nella gestione dei task quotidiani per il raggiungimento degli obiettivi
Capacità di relazionarsi con interlocutori sia interni all’azienda che esterni
Positività, proattività, spirito di iniziativa e curiosità
Affidabilità e rispetto delle scadenze
SI ASSICURA:
un ambiente di lavoro collaborativo, dinamico e sempre orientato al miglioramento
un ottimo clima aziendale
formazione adeguata all’incarico che si andrà a ricoprire
possibilità di crescita e di evoluzione del proprio percorso professionale
possibilità di smart-working