La risorsa avrà il compito di:
- Comprendere e analizzare i requisiti espressi
- Sviluppare ed eseguire analisi per soluzioni multipiattaforma
- Progettare e realizzare soluzioni web integrate
- Definire le specifiche di programmazione sulla base della definizione dell’analisi e indirizzare la stesura del codice
- Prendere parte in sessioni di code review, creare e gestire strumenti per supportare il team di sviluppo, pair programming occasionale
- Redigere documentazione tecnica
- Risolvere problemi tecnici complessi e produrre codice pulito, nella massima consapevolezza che la soluzione e l’esperienza dell’utente finale sono più importanti
Requisiti essenziali sono:
- Laurea in Informatica o Ingegneria Informatica
- Profonda conoscenza di Java EE
- Comprensione funzionale di analisi del software e degli standard di progettazione (design patterns, framework)
- Conoscenza dei più comuni database relazionali (SQL, MySQL) e relativi ORM (es: Hibernate), Programmazione SQL, disegno di database e modellazione dei dati.
- Conoscenza nell’utilizzo di web services REST e soap
- Conoscenza delle principali metodologie di sviluppo software (Metodologie Agile e Sistemi di Continuous Integration)
- Buona conoscenza di Maven come automation build tool
- Buona conoscenza degli strumenti di controllo di versione del software (Git/Subversion)
- Almeno 4 anni di esperienza lavorativa rilevante
- Forti abilità comunicative e propensione a lavorare in un ambiente collaborativo
Saranno considerati dei plus:
- Conoscenza di altri linguaggi di programmazione (e.g. C#, Javascript, Python)
- Conoscenza del framework Java Spring
- Esperienza in test driven development e pair programming
- Conoscenza delle architetture a microservizi, del paradigma a container e della logica DevOps in ambito cloud.
- Esperienza nel deploy su ambienti cloud
- Capacità di mettere mettere in pratica tecniche di “Continuous Learning” al fine di cogliere opportunità da nuove tecnologie senza abbandonarsi alla sola attività di ricerca
- Curiosità rivolta al mondo dell’Information Technology con particolare focus sugli ultimi trend che si stanno affermando relativi a Intelligenza Artificiale, Robotica, Analisi dei dati
Tipologia contratto e retribuzione da definire in base all’esperienza del candidato.
TIPOLOGIA CONTRATTO
Da definire
DOVE
Padova / Milano
AMBITO
Sviluppo Software
ORARIO
Full-time
ESPERIENZA
5 anni