EXL
EXL
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