
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
- Познанията по застраховане и концепции за резервиране са предимство