In sintesi
- Mansioni: Sviluppa software innovativo nel settore assicurativo utilizzando tecnologie AI avanzate.
- Azienda: RGI, un'azienda tecnologica all'avanguardia con un ambiente collaborativo.
- Benefit: Salario competitivo, opportunità di crescita professionale e lavoro flessibile.
- Altre informazioni: Ambiente dinamico con opportunità di apprendimento continuo.
- Perché questo lavoro: Lavora su progetti significativi e migliora il settore assicurativo con l'AI.
- Qualifiche: Esperienza in sviluppo Java/backend e capacità di lavorare in team.
La retribuzione prevista è compresa tra 121500 - 148500 € per anno.
Come Software Engineer presso RGI, contribuirai allo sviluppo dell'ecosistema software IIAB utilizzando un framework di consegna strutturato e potenziato dall'IA. Lavorerai su tutto il ciclo di vita di una User Story, dalla revisione funzionale e analisi tecnica fino alla codifica, test, rilascio e validazione del sistema. Utilizzerai assistenti alla codifica IA e agenti specializzati per migliorare la velocità e la produttività , rimanendo direttamente responsabile della qualità della consegna finale.
Questa opportunità è particolarmente adatta a un ingegnere Java/backend esperto che combina solide basi tecniche con pensiero critico, disciplina dei processi e interesse per come l'IA può migliorare l'ingegneria del software. Il successo nel ruolo non è misurato solo dal volume di codice prodotto, ma dall'affidabilità , coerenza, testabilità e manutenibilità della soluzione completa.
Responsabilità Chiave
- Utilizzare il framework di sviluppo agentico di RGI attraverso revisione funzionale, analisi tecnica, progettazione dei test, mock e guardrail, codifica, test unitari, rilascio e test di sistema.
- Interpretare i requisiti funzionali e le User Stories, traducendoli in analisi tecniche robuste e soluzioni allineate con l'architettura dell'applicazione, gli standard di prodotto e i vincoli di progetto.
- Sviluppare e mantenere componenti enterprise Java/backend, API e integrazioni applicative.
- Utilizzare GitHub Copilot, Claude, ChatGPT o strumenti IA comparabili per supportare analisi tecniche, codifica, test e indagini sui difetti.
- Revisionare criticamente l'analisi, il codice, i test e la documentazione generati dall'IA, identificando errori logici, incoerenze, allucinazioni, contesto mancante e deviazioni dalle linee guida ingegneristiche.
- Possedere i gate di qualità pertinenti e garantire che i controlli di consegna siano completati senza scorciatoie che possano compromettere l'affidabilità o la qualità del rilascio.
- Indagare su difetti, regressioni e anomalie, distinguendo tra problemi causati da codice, configurazione, contesto o interpretazione dei requisiti funzionali.
- Collaborare strettamente con Business Analyst, Technical Leader, Product Owner, sviluppatori senior, colleghi R&D e team IA.
- Contribuire al miglioramento continuo del processo di sviluppo arricchendo le basi di conoscenza e standardizzando prompt, query, esempi e modelli ingegneristici riutilizzabili.
Esperienza Professionale
- Solida esperienza pratica nello sviluppo software enterprise Java/backend.
- Esperienza nella consegna e supporto di applicazioni complesse, idealmente in ambienti aziendali strutturati o mission-critical.
- Esperienza pratica nel trasformare requisiti funzionali in analisi tecniche, codice e soluzioni testabili.
- Esperienza lavorativa con metodi di consegna Agile, pratiche di revisione del codice, gate di qualità e processi di rilascio strutturati.
- Utilizzo pratico di assistenti alla codifica IA nello sviluppo software, con la capacità di spiegare come il loro output è stato verificato e migliorato.
- Esperienza nel dominio assicurativo è un forte vantaggio, in particolare in amministrazione delle polizze, sinistri, configurazione dei prodotti, fatturazione o integrazioni di sistema.
Competenze Tecniche
- Solida conoscenza di Java e sviluppo backend enterprise.
- Esperienza pratica con Spring, Spring Boot o framework Java comparabili.
- Esperienza con API REST, servizi web e integrazioni applicative.
- Buona conoscenza di SQL e database relazionali.
- Esperienza con Git, modelli di branching, revisione collaborativa del codice e pipeline CI/CD.
- Forti competenze in test unitari, test di integrazione e debugging strutturato.
- Capacità di costruire prompt efficaci e fornire agli strumenti IA un contesto tecnico chiaro e rilevante.
- Comprensione delle limitazioni dei modelli linguistici di grandi dimensioni, inclusi allucinazione, perdita di contesto, ragionamento incompleto e eccessiva fiducia.
- Familiarità con RAG, basi di conoscenza, agenti IA specializzati, MCP o flussi di lavoro agentici più ampi è utile ma non essenziale.
È richiesta la lingua italiana per la collaborazione quotidiana. È richiesta una buona conoscenza professionale dell'inglese.
Cosa Valutiamo
- Giudizio tecnico solido e disponibilità a mettere in discussione gli output piuttosto che accettarli per valore nominale.
- Un atteggiamento pratico e la curiosità di sperimentare nuovi strumenti, flussi di lavoro e pratiche di sviluppo.
- Risoluzione strutturata dei problemi e pazienza per indagare questioni complesse in profondità .
- Responsabilità della qualità durante l'intero ciclo di consegna, non solo nella fase di codifica.
- Comunicazione chiara e capacità di collaborare efficacemente con colleghi sia funzionali che tecnici.
- Un approccio disciplinato agli standard, alla documentazione, ai test e al miglioramento continuo.
Cosa Offriamo
- Un ruolo all'incrocio tra ingegneria del software, intelligenza artificiale e sviluppo di prodotti assicurativi.
- Opportunità di contribuire a plasmare e migliorare un framework di sviluppo software agentico strutturato in un ambiente aziendale reale.
- Esposizione pratica a piattaforme assicurative complesse e sfide di consegna mission-critical.
- Collaborazione stretta con Product, Business Analysis, Leadership Tecnica, R&D e specialisti IA.
- Apprendimento continuo e crescita professionale mentre le pratiche ingegneristiche potenziate dall'IA evolvono.
Istruzione
Una laurea in Informatica, Ingegneria Informatica o una disciplina correlata è preferita, anche se sarà considerata anche l'esperienza pratica equivalente.
Software Engineer - Insurance Domain datore di lavoro: RGI Group
Lavorare come Full Stack Developer in questa azienda significa entrare a far parte di un team internazionale di oltre 1.300 professionisti, dove l'innovazione digitale è al centro di ogni progetto. Offriamo un ambiente dinamico e orientato ai risultati, con opportunità di crescita tecnica e un pacchetto di benefit competitivo che include smart working ibrido, assicurazione sanitaria e ticket restaurant elettronici. Qui, la tua carriera può decollare mentre contribuisci a soluzioni software all'avanguardia nel settore assicurativo.