Miratech
Miratech
Miratech je globálna spoločnosť poskytujúca IT služby a konzultácie, ktorá spolupracuje s podnikmi na digitálnej transformácii. Jej služby zahŕňajú outsourcing, vývoj softvéru a profesionálne služby, pričom spájajú rozsah dodávok typický pre veľké podniky s prispôsobivosťou spojenou s inováciami startupov. Spoločnosť Miratech bola založená v roku 1989 a pôsobí v oblasti B2B poradenstva, ako aj technologických riešení súvisiacich so SaaS, pričom podporuje organizácie, ktoré potrebujú odborné znalosti v oblasti softvéru a technologické služby.

Senior Java inžinier pre full-stack vývoj – riadenie pracovnej sily (práca na diaľku z Kanady)

Vytvárajte škálovateľné riešenia na riadenie pracovnej sily v jazykoch Java, React a Node.js pre podnikových klientov spoločnosti Miratech. Vyvíjajte služby a aplikácie WFM, integrácie a pipeline na nasadzovanie.

Popis

  • Navrhovať, vyvíjať, testovať a udržiavať škálovateľné backendové služby v jazyku Java, s využitím Spring Boot a postupov doménovo riadeného návrhu
  • Vytvárať mikroslužby na prognózovanie, výpočty personálneho obsadenia, tvorbu rozvrhov, riadenie zmien, dodržiavanie rozvrhu, výnimky a prevádzkové reportovanie
  • Vytvárať responzívne aplikácie na riadenie pracovnej sily pomocou TypeScriptu a Reactu
  • Navrhovať a využívať REST API v rámci prístupu API-first
  • Zavádzať a udržiavať kontrakty OpenAPI/Swagger a štandardy verzovania
  • Implementovať pracovné postupy riadené udalosťami pre zmeny rozvrhov, stavy agentov, metriky frontov, prognózy a udalosti súvisiace s dodržiavaním rozvrhu
  • Prepájať funkcie WFM s platformami CX, systémami ACD a smerovania, systémami HR a miezd, službami identity a podnikovými dátovými platformami
  • Navrhovať dátové modely pracovnej sily a prevádzky v PostgreSQL a ďalších relačných databázach
  • Kontajnerizovať služby a podporovať cloud-native modely nasadzovania a správu konfigurácie
  • Vyvíjať a udržiavať CI/CD pipeline s Jenkinsom, automatizovaným testovaním, kvalitatívnymi bránami a opakovateľnými procesmi nasadzovania
  • Analyzovať problémy v produkcii a zlepšovať výkon, dávkové spracovanie, súbežnosť, škálovateľnosť a spoľahlivosť
  • Prispievať k revíziám kódu, technickým návrhom, diskusiám o architektúre, plánovaniu sprintov a neustálemu zlepšovaniu
  • Spolupracovať s produktovými tímami, operačným výskumom, QA, DevOps, UX a ďalšími zainteresovanými stranami

Požiadavky

  • Minimálne 8 rokov skúseností s full-stack vývojom softvéru vrátane zodpovednosti za produkčné aplikácie
  • Pokročilé praktické skúsenosti s technológiami Java a Spring, najmä Spring Boot, REST službami, bezpečnosťou a perzistenciou
  • Silné skúsenosti s vývojom frontendu v Angulari alebo Reacte, TypeScripte, komponentovom návrhu, správe stavu a moderných postupoch testovania
  • Praktické znalosti Node.js na integrácie, ľahké služby, nástroje na zostavovanie alebo podporné komponenty
  • Preukázaná schopnosť navrhovať REST API, mikroslužby a služby riadené udalosťami v distribuovaných prostrediach
  • Silné znalosti SQL a skúsenosti s tvorbou efektívnych dátových modelov v PostgreSQL alebo podobných relačných databázach
  • Skúsenosti s tvorbou, nasadzovaním alebo podporou cloudových a kontajnerizovaných aplikácií
  • Dobrá znalosť angličtiny a účinná písomná aj ústna komunikácia v medzifunkčných tímoch
  • Skúsenosti s NICE WFM, Verint, Calabrio, Genesys WFM, Aspect/Alvaria alebo porovnateľnými platformami na riadenie pracovnej sily
  • Skúsenosti s prepájaním systémov WFM so systémami ACD, smerovania, HR, miezd, CRM alebo dátových skladov
  • Skúsenosti s používaním Kafky, RabbitMQ alebo porovnateľných technológií na správy a streamovanie udalostí
  • Znalosť analytiky pracovnej sily, optimalizačných metód alebo konceptov operačného výskumu
  • Znalosť Jenkinsu, Kubernetes, cloudových platforiem, nástrojov na monitorovanie a bezpečných postupov dodávania softvéru

Benefity

  • Zdravotné poistenie
  • Jazykové kurzy
  • Relokačný program
  • Príležitosti na profesionálny rozvoj
  • Certifikačné programy
  • Programy mentoringu a investícií do talentov
  • Príležitosti na internú mobilitu
  • Príležitosti na stáže
  • Projekty s významným vplyvom pre popredných globálnych klientov
  • Inkluzívne a podporné pracovné prostredie
  • Otvorená komunikácia
  • Pravidelné firemné spoločenské a teambuildingové podujatia