EXL
EXL
EXL е компания за бизнес консултиране и услуги, която помага на организациите да използват данни, анализи и технологии, за да подобрят операциите си и да вземат по-добри решения. Дейността ѝ включва управление на операции, аналитика за вземане на решения и дигитална трансформация, като компанията има опит в подкрепата на клиенти в здравеопазването, застраховането, финансите и логистиката. EXL съчетава науката за данните с практически бизнес експертни познания, за да разработва решения, съобразени с целите, оперативния модел и отрасловия контекст на всяка организация.

.NET инженер по данни в EXL – хибридна работа в Индия

Изграждайте и поддържайте решения за интеграция на данни за застрахователна платформа, фокусирана върху изкуствения интелект. Работете с Azure, SQL Server, C#, .NET и React за трансформиране на данни и разработване на надеждни услуги.

Описание

  • Създавайте повторяеми конвейери, които импортират данни от CSV и API в SQL Server за трансформация и почистване
  • Разработвайте повторно използваеми съхранени процедури на SQL за работни процеси по миграция и трансформация на данни
  • Правете съхранените процедури и помощните програми за импорт в .NET идемпотентни, включително безопасно обработване на дубликати, липсващи записи и частични грешки
  • Разработвайте .NET услуги, които се свързват с API на трети страни за обогатяване и синхронизация на данни
  • Създавайте Azure Functions и конзолни инструменти, които извикват външни API, обработват големи обеми данни и записват резултатите в SQL Server
  • Използвайте инжектиране на зависимости, свързване на конфигурация и структурирано регистриране в нови услуги
  • Прилагайте асинхронна обработка с ограничена конкурентност за големи обеми данни
  • Разработвайте устойчиви удостоверени HTTP клиенти с повторни опити, отстъпващо изчакване и надеждно обработване на грешки
  • Използвайте Entity Framework Core и LINQ за достъп до данните на приложението
  • Създавайте и поддържайте покритие с модулни и интеграционни тестове
  • Разработвайте приложения с React.js и повторно използваеми front-end компоненти
  • Партнирайте си с backend инженери за реализиране на цялостни решения
  • Проверявайте качеството и точността на данните след импорт и миграции
  • Използвайте Git и YAML конвейери в Azure DevOps за поддръжка на CI/CD
  • Документирайте потоците от данни, правилата за съпоставяне и проблемите с качеството на данните
  • Създавайте KPI заявки, изгледи на бази данни и набори от данни за отчитане
  • Превръщайте нуждите от отчитане в надеждни SQL изгледи или съхранени процедури

Изисквания

  • Бакалавърска степен
  • Доказани умения с React.js, JavaScript или TypeScript и съвременни front-end практики
  • Професионален опит в разработването на приложения с .NET и C#
  • Практически опит със SQL Server, съхранени процедури, ETL и трансформация на данни
  • Опит с интегриране на API на трети страни чрез клиентски идентификационни данни на OAuth и удостоверяване с Bearer токен
  • Опит с Azure Functions, конзолни приложения, инжектиране на зависимости, свързване на конфигурация и структурирано регистриране
  • Опит в проектиране на асинхронни и конкурентни работни процеси с async/await и ограничена конкурентност на базата на SemaphoreSlim
  • Опит в създаване на устойчиви HTTP клиенти със стратегии за повторни опити и отстъпващо изчакване при временни грешки
  • Опит с Entity Framework Core и LINQ
  • Опит в разработването на модулни и интеграционни тестове
  • Опит с Git и CI/CD конвейери в Azure DevOps на основата на YAML
  • Познанията по застраховане и концепции за резервиране са предимство