Software EngineerCRIF prestigioso ed innovativo Gruppo internazionale specializzato in soluzioni informative, modelli decisionali, outsourcing, software e servizi consulenziali a supporto di banche, società finanziarie, assicurazioni, utilities e imprese, ricerca un Software Engineer con competenze Devops e Python.Obiettivo del RuoloProgettare e sviluppare soluzioni software di alta qualità, con forte focus sullo sviluppo applicativo, mantenendo una solida integrazione con i processi di build, test, rilascio e operatività. Il ruolo contribuisce alla realizzazione di applicazioni robuste, manutenibili e scalabili, collaborando attivamente con i team DevOps e di piattaforma per garantire coerenza, affidabilità e qualità end‐to‐end.Responsabilità Principali- Progettare e sviluppare servizi backend, API e componenti applicativi core.- Scrivere codice manutenibile, testabile e ben documentato.- Integrare le applicazioni con pipeline di build, test e deploy già esistenti.- Collaborare con i team DevOps per garantire corretta configurazione, deploy e operatività delle applicazioni.- Supportare l'adozione di best practice di sviluppo, testing e qualità del software.- Analizzare e risolvere problemi complessi a livello applicativo e di integrazione.- Partecipare a code review e attività di miglioramento continuo.- Interagire con stakeholder interni (sviluppatori, architetti, operations e sicurezza) per raccogliere requisiti tecnici e allineare le soluzioni applicative agli standard aziendali.Competenze Richieste- Eccellente conoscenza di Python, inclusi modelli sync/async, multithreading, dependency injection e sviluppo API (es. FastAPI).- Esperienza nello sviluppo di API REST e servizi backend.- Solida conoscenza dei principi di clean code, SOLID e design pattern.- Esperienza con test automatici (unit, integration, contract).- Buona conoscenza della lingua inglese sia scritta sia parlata.- Conoscenza madrelingua della lingua italiana.- Ottima conoscenza di Git e dei workflow basati su GitHub.Architettura applicativa- Capacità di progettare microservizi e applicazioni distribuite.- Esperienza con sistemi di caching, code o integrazione asincrona.DevOps (competenze applicative)- Buona conoscenza dei flussi CI/CD e capacità di integrarvi il codice applicativo (Jenkins).- Capacità di leggere, comprendere e contribuire a pipeline di build e deploy.- Conoscenza di base di containerizzazione (Docker o Podman).- Familiarità con ambienti Kubernetes dal punto di vista dello sviluppatore.Cloud e runtime- Esperienza nello sviluppo di applicazioni destinate a cloud pubblici (AWS e Azure).- Comprensione dei principali servizi cloud utilizzati dalle applicazioni (compute, storage, networking).- Capacità di configurare correttamente applicazioni per ambienti diversi.Soft Skills e Attitudini- Orientamento alla standardizzazione e alla semplificazione.- Capacità di lavorare efficacemente in gruppo e collaborare con profili diversi contribuendo a un clima di lavoro positivo.- Attitudine al confronto tecnico e alle code review costruttive.- Capacità di comunicare soluzioni tecniche in modo chiaro.- Proattività nel proporre soluzioni volte a migliorare codice, processi e pratiche di sviluppo.- Attitudine alla documentazione chiara e ben strutturata.- Forte senso di ownership e attenzione al dettaglio.Sede di lavoro: Bologna/MilanoCuriamo un ambiente sicuro e inclusivo in cui i colleghi sono incoraggiati a pensare fuori dagli schemi. CRIF si impegna a creare un ambiente di lavoro diversificato e inclusivo, promuovendo pari opportunità lungo tutto il ciclo di vita dei dipendenti. Puntiamo ad attrarre e mantenere le persone migliori, abbracciando la diversità di genere, età, cultura, religione e disabilità.