
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