Senior Software Engineer

15 ore fa

Rome, Lazio, Italia Armundia Group Tempo pieno 37.000 € - 43.000 € Contratto
Armundia Group è alla ricerca di un
* Senior Software Developer da inserire nel proprio team di sviluppo presso la sede di Roma o L’Aquila. La risorsa avrà un ruolo chiave nella progettazione e nello sviluppo di soluzioni software enterprise, contribuendo all'evoluzione tecnologica delle piattaforme del Gruppo e guidando team di sviluppo multidisciplinari. Cerchiamo una figura con una solida esperienza tecnica e una comprovata capacità di coordinare persone, attività e progettualità complesse, favorendo la crescita professionale del team e garantendo elevati standard qualitativi. Responsabilità
• Guidare e coordinare team di sviluppo software, assicurando il raggiungimento degli obiettivi progettuali nei tempi e nelle modalità concordate.
• Supportare il team attraverso attività di mentoring, coaching e crescita professionale delle risorse più junior.
• Analizzare requisiti funzionali e tecnici, traducendoli in soluzioni scalabili e performanti.
• Definire architetture software e supervisionare le scelte tecnologiche dei progetti.
• Progettare, sviluppare e manutenere applicazioni enterprise in ambiente Java.
• Coordinare le attività di sviluppo frontend e backend garantendo qualità, integrazione e coerenza delle soluzioni.
• Supervisionare le attività di code review, testing, debugging e rilascio applicativo.
• Collaborare con Project Manager, Product Owner e stakeholder interni per la pianificazione delle attività e la gestione delle priorità.
• Promuovere l'adozione di best practice di sviluppo, metodologie Agile e processi di miglioramento continuo. Requisiti
• Esperienza di almeno 5-7 anni nello sviluppo software.
• Esperienza consolidata nella gestione e nel coordinamento di team di sviluppo.
• Ottima conoscenza di Java Enterprise e dei principali framework di sviluppo.
• Esperienza nella progettazione di architetture software complesse e scalabili.
• Conoscenza dei principi di sviluppo orientato agli oggetti e dei design pattern.
• Laurea in Informatica, Ingegneria Informatica o discipline affini.
• Esperienza nella gestione del ciclo di vita del software e dei processi di rilascio.
• Conoscenza della lingua Inglese Competenze Preferenziali
• Conoscenza approfondita di Spring Boot, microservizi e architetture distribuite.
• Esperienza con tecnologie frontend moderne, in particolare React.
• Conoscenza di database relazionali e linguaggio SQL.
• Familiarità con strumenti di versioning, CI/CD e ambienti cloud.
• Esperienza nella gestione di progetti enterprise in contesti altamente strutturati.
• Conoscenza delle metodologie Agile/Scrum. Soft Skills
• Leadership autorevole e orientata alla valorizzazione delle persone.
• Capacità di organizzazione e pianificazione delle attività del team.
• Eccellenti capacità relazionali e di comunicazione.
• Forte orientamento al risultato e al raggiungimento degli obiettivi.
• Attitudine al problem solving e alla gestione delle criticità.
• Capacità di prendere decisioni e guidare il cambiamento tecnologico.
• Approccio proattivo e orientato al miglioramento continuo. Cosa Offriamo
• Contratto di lavoro a tempo indeterminato.
• Sede di lavoro: Roma o L'Aquila.
• Attribuzione della qualifica di impiegato con mansione di Senior Software Developer.
• Contratto Collettivo: CCNL Piccola e Media Industria Metalmeccanica Confapi.
• Livello di inquadramento 6° o 7° e fascia retributiva RAL 37000-43000 (commisurata effettiva esperienza del candidato)
• Coinvolgimento diretto in progetti strategici di innovazione e trasformazione digitale.
• Opportunità di guidare team altamente qualificati e contribuire alle scelte tecnologiche aziendali.
• Ambiente dinamico, collaborativo e orientato alla crescita professionale.
• Percorsi di sviluppo manageriale e tecnico. Il Profilo Ideale Cerchiamo una persona che abbia maturato una significativa esperienza nello sviluppo software e che abbia già ricoperto con successo ruoli di coordinamento tecnico o gestione di team. Una figura capace di coniugare competenze tecniche di alto livello con leadership, visione progettuale e capacità di valorizzare le persone, contribuendo attivamente alla crescita del team e all'evoluzione delle soluzioni software di Armundia Group.