EXL
EXL
EXL je tvrtka za poslovno savjetovanje i usluge koja organizacijama pomaže u korištenju podataka, analitike i tehnologije za unapređenje poslovanja i donošenje boljih odluka. Njezino djelovanje obuhvaća upravljanje poslovanjem, analitiku za donošenje odluka i digitalnu transformaciju, uz iskustvo u pružanju podrške klijentima u zdravstvu, osiguranju, financijama i logistici. EXL spaja znanost o podacima s praktičnim poslovnim stručnim znanjem kako bi razvila rješenja prilagođena ciljevima, operativnom modelu i kontekstu industrije svake organizacije.

.NET podatkovni inženjer u EXL-u - hibridni rad u Indiji

Gradite i podržavajte rješenja za integraciju podataka za osiguravateljsku platformu usmjerenu na umjetnu inteligenciju. Radite s tehnologijama Azure, SQL Server, C#, .NET i React na transformaciji podataka i razvoju pouzdanih usluga.

Opis

  • Izradite ponovljivi proces koji uvozi podatke iz CSV datoteka i API-ja u SQL Server radi transformacije i čišćenja
  • Razvijajte ponovno upotrebljive SQL pohranjene procedure za tijekove migracije i transformacije podataka
  • Učinite pohranjene procedure i .NET uslužne programe za uvoz idempotentnima, uključujući sigurno rukovanje duplikatima, zapisima koji nedostaju i djelomičnim neuspjesima
  • Razvijajte .NET usluge koje se povezuju s API-jima trećih strana radi obogaćivanja i sinkronizacije podataka
  • Izradite Azure Functions i konzolne alate koji pozivaju vanjske API-je, obrađuju velike količine podataka i spremaju rezultate u SQL Server
  • Koristite ubrizgavanje ovisnosti, povezivanje konfiguracije i strukturirano zapisivanje u novim uslugama
  • Implementirajte asinkronu obradu s ograničenom konkurentnošću za velike količine podataka
  • Razvijajte otporne autentificirane HTTP klijente s ponovljenim pokušajima, postupnim povećanjem čekanja i pouzdanim rukovanjem pogreškama
  • Koristite Entity Framework Core i LINQ za pristup podacima aplikacije
  • Izradite i održavajte pokrivenost jediničnim i integracijskim testovima
  • Razvijajte React.js aplikacije i ponovno upotrebljive front-end komponente
  • Surađujte s backend inženjerima na isporuci rješenja od početka do kraja
  • Provjeravajte kvalitetu i točnost podataka nakon uvoza i migracija
  • Koristite Git i YAML cjevovode u Azure DevOpsu za podršku CI/CD-u
  • Dokumentirajte tokove podataka, pravila mapiranja i probleme s kvalitetom podataka
  • Izrađujte KPI upite, prikaze baze podataka i skupove podataka za izvještavanje
  • Pretvarajte potrebe izvještavanja u pouzdane SQL prikaze ili pohranjene procedure

Zahtjevi

  • Stručna sprema prvostupnika
  • Dokazano poznavanje React.jsa, JavaScripta ili TypeScripta te suvremenih front-end praksi
  • Profesionalno iskustvo u razvoju aplikacija s tehnologijama .NET i C#
  • Praktično iskustvo sa SQL Serverom, pohranjenim procedurama, ETL-om i transformacijom podataka
  • Iskustvo u integraciji API-ja trećih strana pomoću OAuth vjerodajnica klijenta i Bearer token autentifikacije
  • Iskustvo s Azure Functions, konzolnim aplikacijama, ubrizgavanjem ovisnosti, povezivanjem konfiguracije i strukturiranim zapisivanjem
  • Iskustvo u projektiranju asinkronih i konkurentnih tijekova rada s async/awaitom i ograničenom konkurentnošću na temelju SemaphoreSlim-a
  • Iskustvo u izradi otpornih HTTP klijenata sa strategijama ponovljenih pokušaja i postupnog povećanja čekanja za prolazne pogreške
  • Iskustvo s Entity Framework Coreom i LINQ-om
  • Iskustvo u razvoju jediničnih i integracijskih testova
  • Iskustvo s Gitom i CI/CD cjevovodima u Azure DevOpsu temeljenima na YAML-u
  • Poznavanje osiguranja i koncepta rezerviranja je prednost