La nostra azienda, Agile Digital Factory, si specializza nella progettazione e realizzazione di soluzioni digitali. Siamo orgogliosi di essere certificati come Great Place to Work 2025. In ottica di potenziamento del nostro organico, stiamo cercando un Software Developer.
L'ideale candidato/a avrà l'opportunità di:
* Affiancare lo/la Software Architect fin dalle prime fasi di progettazione di una nuova soluzione software
* Supportare il Dev Team e il Product Owner in tutte le fasi del progetto, favorendo il raggiungimento degli obiettivi nei tempi prefissati
* Partecipare alla creazione e sviluppo di user stories, requisiti e documentazione
* Condividere e far proprio l'obiettivo di progetto, perché sia di ispirazione e motivazione
* Partecipare agli incontri di analisi tecnica e ideazione soluzioni portando il proprio contributo
* Progettare, sviluppare e testare applicazioni in accordo con le linee guida aziendali di sviluppo di soluzioni software di qualità
* Supportare il rilascio del software con tool automatici (CI/CD)
* Analizzare e risolvere problematiche tecniche, applicative, funzionali
Delle quali competenze abbiamo bisogno?
* OOP, patterns, algoritmi e strutture dati
* Sviluppo in Java e/o C#
* Architetture client/server e tecnologie di comunicazione in ambito Web
* Principali tecnologie di front-end relativamente al Web Development
* Fondamenti di progettazione ed utilizzo di RDBMS
* Buone pratiche di scrittura di codice pulito, riusabile e di qualità
* Conoscenza delle pratiche di base di DevOps
* Conoscenza architetture Cloud (IaaS, PaaS, SaaS)
* Conoscenza dei pattern architetturali più diffusi
* Utilizzo di strumenti di Continuous Integration/Delivery/Deployment
* Esperienza nell'utilizzo di container e container orchestrator (Docker, Openshift, Kubernetes)
* Contributo di valore in tutte le fasi dello sviluppo agile del software
* Supporto all'evoluzione tecnica e funzionale del progetto
* Costituiscono titolo preferenziale:
* Conoscenza di Java 11, 17, 21;
* Conoscenza di framework di sviluppo di applicazioni web moderne quali ReactJS, Angular, etc
* Conoscenza di Spring Framework MVC per lo sviluppo di web applications
* Conoscenza di altri linguaggi per lo sviluppo web
* Conoscenza dello sviluppo di applicazioni web nel cloud (Amazon AWS, Google Cloud, Microsoft Azure) e relative API
* Esperienza nella Continuous Integration/Delivery/Deployment
* Utilizzo di metriche per la misurazione della qualità del software
* Fondamenti di sicurezza applicativa e infrastrutturale
Formazione:
* Laurea in Informatica e/o Ingegneria Informatica o dell'Informazione
* Esperienza di almeno 3 anni in progetti enterprise
* Esperienza di team leadership
Tutti gli interessati possono inviare il loro curriculum vitae con dettaglio dell'esperienza maturata.