Descrizione della Posizione Lavorativa
È indetta una selezione pubblica, per titoli ed esami, per la copertura di n. 1 unità inquadrata nell’Area dei Collaboratori, settore tecnico-scientifico-tecnologico, con contratto di lavoro subordinato a tempo determinato e part-time al 50% per la durata di 12 mesi. La posizione è assegnata al Dipartimento di Architettura (DIDA) e riguarda il profilo di sviluppatore full stack. Il bando sarà pubblicato sul Portale inPA e sull’Albo Ufficiale e sito web dell’Ateneo.
Principali attività e responsabilità
- Progettazione e sviluppo di applicazioni web full stack con attenzione a modularità, scalabilità e manutenibilità, tra cui:
- sviluppo di interfacce utente responsive con framework JavaScript moderni (Vue/Nuxt, React, Angular o equivalenti);
- sviluppo e integrazione di backend applicativi, API REST e servizi lato server;
- progettazione e gestione di basi di dati relazionali (MySQL/MariaDB, PostgreSQL): definizione schemi, relazioni, ottimizzazione query e manutenzione;
- sviluppo basato su SPA e integrazione con headless CMS, incluse configurazione e personalizzazione del CMS, definizione di schemi, ruoli, permessi e workflow automatizzati, e integrazione tra frontend, CMS e servizi esterni.
- Gestione dell'infrastruttura applicativa e flussi di deployment: amministrazione server Linux, configurazione web server e reverse proxy, containerizzazione con Docker, configurazione e manutenzione di pipeline CI/CD per i rilasci.
- Gestione del codice e collaborazione tecnica: uso di Git per versioning e branching, documentazione tecnica delle scelte architetturali e delle procedure operative.
- Supporto alla definizione dei requisiti funzionali e coordinamento con progettisti, grafici, ricercatori e personale tecnico-amministrativo.
Conoscenze e competenze richieste
- solida esperienza nella progettazione di architetture software per applicazioni web e capacità di definire strutture modulari e pattern di comunicazione tra servizi;
- padronanza di almeno un framework JavaScript moderno per SPA (Vue, React, Angular o equivalente) e relativi strumenti di stato, routing e build;
- esperienza nella configurazione e estensione di headless CMS (Directus, Strapi o simili), gestione permessi e workflow;
- conoscenza approfondita di ambienti Linux, Docker e strumenti di orchestrazione dei servizi;
- familiarità con principi di sicurezza applicativa, gestione autenticazione e controllo accessi basato su ruoli;
- buone capacità digitali di base (pacchetto Office, G-Suite, posta elettronica) e buona conoscenza della lingua inglese;
- interesse per aggiornamento continuo sulle tecnologie web e piattaforme di publishing.
Capacità professionali richieste
- Affidabilità: capacità di portare avanti attività rispettando procedure e impegni;
- Comunicazione: comunicare in modo chiaro ed efficace con interlocutori diversi;
- Orientamento al servizio: riconoscere e rispondere alle esigenze degli utenti interni/esterni;
- Collaborazione e team working: lavorare in team, condividere informazioni e ridurre conflitti;
- Gestione dei processi: pianificare, gestire e monitorare attività e processi;
- Soluzione dei problemi: analizzare e individuare soluzioni efficaci.
Prove d'esame e selezione
La procedura prevede, se necessario, una prova preselettiva (anche in modalità telematica/remota) costituita da quesiti a risposta multipla; l'esonero dalla preselezione è previsto per chi abbia maturato almeno 12 mesi di servizio presso l’Università di Firenze nei 5 anni precedenti. Saranno ammessi alla prova scritta i primi 50 classificati nella preselezione (con eventuali ex aequo). Le prove di esame comprendono una prova scritta e una prova orale (40 punti ciascuna; sufficienza 28/40). La prova scritta si svolgerà in digitale il 10 settembre 2026. I candidati ammessi alla prova orale saranno pubblicati sul Portale inPA e sul sito di Ateneo; successivamente la Commissione valuterà i titoli entro 30 giorni dalla conclusione delle prove orali. Tutte le comunicazioni ufficiali saranno pubblicate sul Portale inPA e sul sito web dell’Ateneo.
Dove inviare la domanda
Le domande devono essere presentate sul Portale inPA seguendo le istruzioni del bando. L’accesso all’applicativo richiede autenticazione tramite SPID o CIE. Link al bando inPA: https://www.inpa.gov.it/bandi-e-avvisi/dettaglio-bando-avviso/?concorso_id=5a5321a30b304ba59772f34e57bbb139
Requisiti
Possesso del Diploma di istruzione secondaria di secondo grado (requisito specifico); competenze tecniche e professionali indicate nel bando; buona conoscenza della lingua inglese; autenticazione in Portale inPA tramite SPID o CIE per la presentazione della domanda.
Competenze richieste
Competenze professionali
Progettazione architetture software
Framework JS (Vue/React/Angular)
API REST
Database relazionali (MySQL/MariaDB
PostgreSQL)
Headless CMS (Directus
Strapi)
Amministrazione Linux
Docker
CI/CD
Git
Inglese tecnico
Competenze trasversali
Affidabilità
Comunicazione
Orientamento al servizio
Collaborazione e team working
Gestione dei processi
Soluzione dei problemi