
Miratech je globální společnost poskytující IT služby a poradenství, která pomáhá podnikům s digitální transformací. Její služby zahrnují outsourcing, vývoj softwaru a profesionální služby a spojují rozsah realizace podnikových projektů s flexibilitou typickou pro inovativní startupy. Společnost Miratech, založená v roce 1989, působí v oblasti B2B poradenství a technologií souvisejících se SaaS a podporuje organizace, které potřebují odborné znalosti v oblasti softwaru a technologické služby.
Senior full-stack Java inženýr pro řešení zákaznické zkušenosti a kontaktních center
Veďte architekturu a dodávku škálovatelných řešení v technologiích Java, React, hlasové komunikace a zasílání zpráv pro systémy zákaznické zkušenosti a kontaktních center. Spolupracujte s globálními podnikovými klienty na tvorbě bezpečných, odolných a produkčně připravených platforem.
Popis
- Vést architekturu a detailní technický návrh škálovatelných, bezpečných a vysoce dostupných řešení zákaznické zkušenosti a kontaktních center
- Vyvíjet služby, API, integrační komponenty a referenční implementace v technologiích Java a Spring Boot
- Navrhovat frontendovou architekturu pro prostředí agentů, supervizorů a administrátorů s využitím Reactu a TypeScriptu
- Zavádět přístupy API-first a založené na událostech, které pokrývají hranice domén, kontrakty, schémata událostí, verzování, odolnost a vlastnictví dat
- Vytvářet integrace zahrnující hlasovou infrastrukturu, digitální kanály, zasílání zpráv, směrovací enginy, platformy kontaktních center, CRM, WFM, identitu, znalostní báze, nahrávání, analytiku a podnikové systémy
- Vyvíjet hlasové a komunikační funkce operátorské třídy s využitím FreeSWITCH, Kamailio, SIP, WebRTC a Twilio nebo srovnatelných platforem CPaaS
- Převádět obchodní scénáře a provozní potřeby na komponenty řešení, interakční toky, pohledy nasazení a technické plány
- Stanovovat nefunkční požadavky na dostupnost, výkon, souběžnost, bezpečnost, ochranu soukromí, observabilitu, zotavení po havárii a provozní podporovatelnost
- Provádět revize architektury a kódu, odhalovat technická rizika, ověřovat předpoklady a hledat praktické kompromisy mezi kvalitou, termíny a náklady
- Definovat inženýrské standardy, opakovaně použitelné vzory, kvalitativní brány, postupy dokumentace a pokyny pro zavádění technologií
- Vést technické analýzy, iniciativy proof of concept, hodnocení platforem, plánování modernizace a kontroly připravenosti pro produkci
- Spolupracovat s klienty, týmy Produktu, Architektury, QA, DevOps, Bezpečnosti, Provozu a dodavateli na řízení dodávky a řešení kritických technických problémů
Požadavky
- Nejméně osm let zkušeností s vývojem softwaru včetně významné odpovědnosti za architekturu a technickou realizaci distribuovaných aplikací
- Expertní praktická znalost technologií Java, Spring Boot, mikroslužeb, REST API, perzistence, zabezpečení, testování a výkonnostního inženýrství
- Pokročilé zkušenosti s Angular nebo React a TypeScriptem
- Praktická znalost Node.js
- Silné znalosti hlasové infrastruktury a komunikace v reálném čase včetně SIP, RTP, WebRTC, FreeSWITCH, Kamailio, řízení relací, zpracování médií a řešení problémů v telefonii
- Hluboké porozumění návrhu API-first, architektuře založené na událostech, zasílání zpráv, distribuovaným systémům a cloud-native inženýrství
- Zkušenosti s PostgreSQL nebo podobnými relačními databázemi, datovým modelováním, integračními datovými toky a transakčním návrhem
- Zkušenosti se službami AWS a Amazon Connect jsou výhodou
- Zkušenosti s platformami kontaktních center nebo zákaznické zkušenosti a s koncepty směrování a zapojení zákazníků
- Vynikající komunikační dovednosti, technické psaní a facilitace workshopů s klienty
- Zkušenosti s návrhem aplikací pro digitální kanály a zasílání zpráv jsou žádoucí
- Zkušenosti s návrhem směrovacích enginů pro hlasové a digitální interakce jsou žádoucí
- Zkušenosti s platformami Genesys, NICE, Five9, Amazon Connect, Cisco, Avaya nebo srovnatelnými platformami kontaktních center jsou žádoucí
- Znalost procesů řízení pracovních sil a integrací je žádoucí
- Znalost technologií Kafka nebo RabbitMQ, Kubernetes, Jenkins, platforem observability, API bran a bezpečnostní architektury je žádoucí
- Praktické zkušenosti s využitím AI asistovaného vývoje softwaru nebo s tvorbou řešení využívajících AI jsou výhodou
Benefity
- Konkurenceschopné finanční ohodnocení a balíček benefitů
- Zdravotní pojištění
- Program podpory při relokaci
- Flexibilní práce na dálku a kultura práce odkudkoli
- Příležitosti k profesnímu rozvoji
- Certifikační programy
- Mentoringové programy a programy rozvoje talentů
- Příležitosti k interní mobilitě
- Příležitosti pro stážisty
- Smysluplné projekty pro přední globální klienty
- Inkluzivní a podporující pracovní prostředí
- Kultura otevřené komunikace
- Pravidelné firemní společenské a teambuildingové akce