L’Università Luiss Guido Carli è alla ricerca di un Back-End Developer con una consolidata esperienza nello sviluppo software, mediante metodologie Agili e di Application Security.
La risorsa si occuperà di sviluppare componenti applicative di back-end ed interfacce di scambio dati (ETL, Web Services, REST API), principalmente per finalità di integrazione tra piattaforme ed automazione dei flussi di lavoro.
Principali attività e responsabilità
- Definire e gestire autonomamente progetti di sviluppo software, di applicativi o di interfacce di scambio dati, relativamente alle componenti di back-end, utilizzando i principali e più recenti framework di software development.
- Relazionarsi con i team di sviluppo software (interni o esterni), per realizzare soluzioni complesse, ciascuno per il proprio ambito, al fine di garantire il raggiungimento degli obiettivi del progetto.
- Gestire gli avanzamenti dei progetti, riportando periodicamente stato, rischi e criticità.
- Gestire il troubleshooting in caso di problematiche che dovessero eventualmente presentarsi sulle componenti software sviluppate.
- Garantire gli standard di qualità richiesti, limitando il numero di bug riscontrabili post-rilascio.
- Garantire la corretta esecuzione dei test preliminari (alfa e beta) prima di ciascun rilascio.
- Aggiornare costantemente il repository del codice sorgente, con un corretto subversioning.
- Commentare correttamente il codice sviluppato.
- Produrre la documentazione a corredo del codice sviluppato, lato Amministratore, Utilizzatore e Supporto Tecnico per troubleshooting.
- Garantire una corretta codifica e documentazione degli errori applicativi.
- Garantire lo sviluppo delle componenti software e delle interfacce in accordo con le best practices in ambito di Application Security (principale riferimento OWASP) e di performance.
Requisiti necessari
- Laurea Magistrale in Informatica o discipline affini.
- Ottima conoscenza della lingua inglese, necessariamente con esperienze di studio e/o lavoro all’estero.
- Esperienza pregressa (3+ anni) nell’ambito dello sviluppo del software.
- Conoscenza del linguaggio di programmazione Java.
- Conoscenza dell’ecosistema J2EE.
- Conoscenza del framework Spring e di Springboot.
- Sviluppo di interfacce di scambio dati, ETL, Web Services, REST/RESTful API.
- Conoscenza del linguaggio per l’interrogazione di database relazionali SQL.
- Comprensione di base di linguaggi come HTML, CSS, JavaScript per poter dialogare efficacemente con il team di sviluppo di frontend.
- Gestione del Versionamento –Git: esperienza nell'uso di sistemi di controllo di versione come Git, GitHub, o Bitbucket per la gestione del codice sorgente e la collaborazione tra sviluppatori.
Soft skills
- Attitudine al problem solving, analytical thinking e decision-making.
- Eccellenti capacità comunicative e relazionali.
Il presente annuncio è rivolto ad ambo i sessi, ai sensi delle Leggi 903/77 e 125/91 e a persone di ogni età e di ogni nazionalità ai sensi dei D. Lgs 215/03 e 216/03.
Si prega di consultare l’informativa sul trattamento dei dati personali accedendo alla seguente pagina:
https://privacy.luiss.it/Luiss_informativa_sul_trattamento_dei_dati_personali_per_curricula.pdf
Se ne conferma la presa visione al momento dell’invio della candidatura.