
Miratech е глобална компания за IT услуги и консултиране, която работи с предприятия по дигитална трансформация. Услугите ѝ обхващат аутсорсинг, разработване на софтуер и професионални услуги, като съчетават мащаба на предоставяне на услуги за големи предприятия с гъвкавостта, свързвана със стартъп иновациите. Основана през 1989 г., Miratech развива дейност в областта на B2B консултирането и технологичните решения, свързани със SaaS, като подкрепя организации, които се нуждаят от софтуерна експертиза и технологични услуги.
Старши Java инженер за full-stack разработка – управление на работната сила (дистанционна работа от Канада)
Изграждайте мащабируеми решения за управление на работната сила с Java, React и Node.js за корпоративните клиенти на Miratech. Разработвайте WFM услуги, приложения, интеграции и процеси за внедряване.
Описание
- Проектиране, разработване, тестване и поддръжка на мащабируеми бекенд услуги с Java, Spring Boot и практики за домейн-ориентиран дизайн
- Създаване на микросървиси за прогнозиране, изчисляване на необходимия персонал, генериране на графици, управление на смени, спазване на графици, изключения и оперативно отчитане
- Изграждане на адаптивни приложения за управление на работната сила с TypeScript и React
- Проектиране и използване на REST API чрез подход за разработка API-first
- Създаване и поддръжка на договори OpenAPI/Swagger и стандарти за версиониране
- Реализиране на управлявани от събития работни процеси за промени в графици, състояния на агенти, показатели на опашки, прогнози и събития, свързани със спазването на графици
- Свързване на WFM функционалностите с CX платформи, ACD и системи за маршрутизация, системи за човешки ресурси и заплати, услуги за идентичност и корпоративни платформи за данни
- Проектиране на модели на данни за работната сила и операциите в PostgreSQL и други релационни бази данни
- Контейнеризиране на услуги и поддръжка на cloud-native модели за внедряване и управление на конфигурацията
- Разработване и поддръжка на CI/CD процеси с Jenkins, автоматизирано тестване, качествени гейтове и повтаряеми процеси за внедряване
- Разследване на производствени проблеми и подобряване на производителността, пакетната обработка, конкурентността, мащабируемостта и надеждността
- Участие в прегледи на код, сесии за технически дизайн, архитектурни дискусии, планиране на спринтове и непрекъснато подобрение
- Съвместна работа с екипи по продуктите, оперативни изследвания, QA, DevOps, UX и други заинтересовани страни
Изисквания
- Най-малко 8 години опит в full-stack разработката на софтуер, включително отговорност за производствени приложения
- Напреднал практически опит с Java и Spring, особено със Spring Boot, REST услуги, сигурност и устойчиво съхранение
- Силен опит във frontend разработката с Angular или React, TypeScript, компонентно проектиране, управление на състоянието и съвременни практики за тестване
- Работни познания по Node.js за интеграции, леки услуги, инструменти за изграждане или поддържащи компоненти
- Доказана способност за проектиране на REST API, микросървиси и управлявани от събития услуги в разпределени среди
- Силни познания по SQL и опит в създаването на ефективни модели на данни в PostgreSQL или сходни релационни бази данни
- Опит в изграждането, внедряването или поддръжката на облачни и контейнеризирани приложения
- Добро владеене на английски език с ефективна писмена и устна комуникация в междуфункционални екипи
- Опит с NICE WFM, Verint, Calabrio, Genesys WFM, Aspect/Alvaria или сравними платформи за управление на работната сила
- Опит със свързването на WFM системи с ACD, маршрутизация, HR, заплати, CRM или платформи за складове от данни
- Опит с Kafka, RabbitMQ или сравними технологии за съобщения и потоци от събития
- Познаване на аналитиката на работната сила, методите за оптимизация или концепциите на оперативните изследвания
- Познаване на Jenkins, Kubernetes, облачни платформи, инструменти за наблюдаемост и практики за сигурна доставка на софтуер
Придобивки
- Здравно осигуряване
- Езикови курсове
- Програма за релокация
- Възможности за професионално развитие
- Сертификационни програми
- Програми за менторство и инвестиции в таланти
- Възможности за вътрешна мобилност
- Възможности за стаж
- Проекти със значително въздействие за водещи глобални клиенти
- Приобщаваща и подкрепяща работна среда
- Открита комуникация
- Редовни фирмени социални и тиймбилдинг събития