
EXL è un'azienda di consulenza e servizi alle imprese che aiuta le organizzazioni a utilizzare dati, analisi e tecnologia per migliorare le proprie attività e prendere decisioni più efficaci. Le sue attività comprendono la gestione operativa, l'analisi a supporto delle decisioni e la trasformazione digitale, con esperienza nei settori della sanità, delle assicurazioni, della finanza e della logistica. EXL combina la data science con una concreta esperienza aziendale per sviluppare soluzioni adatte agli obiettivi, al modello operativo e al contesto di ciascuna organizzazione.
Ingegnere dei dati .NET presso EXL - Ibrido in India
Sviluppa e supporta soluzioni di integrazione dei dati per una piattaforma assicurativa focalizzata sull’intelligenza artificiale. Lavora con Azure, SQL Server, C#, .NET e React per trasformare i dati e sviluppare servizi affidabili.
Descrizione
- Crea pipeline ripetibili che importano dati CSV e API in SQL Server per la trasformazione e la pulizia
- Sviluppa stored procedure SQL riutilizzabili per i flussi di migrazione e trasformazione dei dati
- Rendi idempotenti le stored procedure e le utility di importazione .NET, gestendo in modo sicuro duplicati, record mancanti e errori parziali
- Sviluppa servizi .NET che si connettono ad API di terze parti per l’arricchimento e la sincronizzazione dei dati
- Crea Azure Functions e strumenti da console che chiamano API esterne, elaborano grandi volumi di dati e salvano i risultati in SQL Server
- Utilizza l’iniezione delle dipendenze, il binding della configurazione e il logging strutturato nei nuovi servizi
- Implementa l’elaborazione asincrona con concorrenza limitata per grandi volumi di dati
- Sviluppa client HTTP autenticati e resilienti, con retry, backoff e una gestione robusta degli errori
- Utilizza Entity Framework Core e LINQ per accedere ai dati dell’applicazione
- Crea e mantieni la copertura dei test unitari e di integrazione
- Sviluppa applicazioni React.js e componenti front-end riutilizzabili
- Collabora con gli ingegneri back-end per fornire soluzioni end-to-end
- Verifica la qualità e l’accuratezza dei dati dopo importazioni e migrazioni
- Utilizza Git e le pipeline YAML di Azure DevOps per supportare CI/CD
- Documenta i flussi di dati, le regole di mappatura e i problemi di qualità dei dati
- Crea query KPI, viste del database e dataset per la reportistica
- Trasforma le esigenze di reportistica in viste SQL o stored procedure affidabili
Requisiti
- Laurea triennale o magistrale
- Comprovata competenza in React.js, JavaScript o TypeScript e nelle moderne pratiche front-end
- Esperienza professionale nello sviluppo di applicazioni con .NET e C#
- Esperienza pratica con SQL Server, stored procedure, ETL e trasformazione dei dati
- Esperienza nell’integrazione di API di terze parti tramite credenziali client OAuth e autenticazione con token Bearer
- Esperienza con Azure Functions, applicazioni da console, iniezione delle dipendenze, binding della configurazione e logging strutturato
- Esperienza nella progettazione di flussi di lavoro asincroni e concorrenti con async/await e concorrenza limitata basata su SemaphoreSlim
- Esperienza nella creazione di client HTTP resilienti con strategie di retry e backoff per gli errori transitori
- Esperienza nell’utilizzo di Entity Framework Core e LINQ
- Esperienza nello sviluppo di test unitari e di integrazione
- Esperienza con Git e pipeline CI/CD basate su YAML di Azure DevOps
- È preferibile la conoscenza del settore assicurativo e dei concetti di riservazione