Miratech
Торонто, Канада8 дней назад
Мы ищем старшего инженера Full Stack для присоединения к продуктовому направлению Workforce Management и создания решения корпоративного масштаба, поддерживающего прогнозирование, планирование мощностей, составление графиков, соблюдение в реальном времени, управление в течение дня и операционную отчетность в среде контакт-центра. Вы будете использовать Java и Spring Boot для предоставления масштабируемых сервисов, React с TypeScript для создания интуитивно понятных приложений для управления персоналом и Node.js, где это уместно, для интеграций или вспомогательных компонентов. Эта роль подходит для инженера, который может преобразовывать сложные правила управления персоналом и оперативные данные большого объема в поддерживаемое, проверяемое программное обеспечение. Опыт работы с платформами Customer Experience (CX) является большим преимуществом; практические знания процессов или продуктов WFM предпочтительны.
Обязанности:
Разработка и внедрение возможностей планирования, прогнозирования, составления графиков и оптимизации рабочей силы с использованием Java, Spring Boot и устоявшихся практик объектно-ориентированного проектирования (Domain-Driven Design).
Создание микросервисов для прогнозирования, расчетов штатного расписания, генерации графиков, управления сменами, соблюдения графика, исключений и операционной отчетности.
Разработка адаптивных приложений для управления персоналом с использованием TypeScript и React, с доступными рабочими процессами для планировщиков, руководителей и сотрудников.
Проектирование и потребление REST API с использованием подхода «API-first»; определение и поддержание четких контрактов OpenAPI/Swagger и стандартов версионирования.
Внедрение событийно-ориентированных рабочих процессов, которые принимают и публикуют изменения в расписании, состояния агентов, метрики очередей, прогнозы и события соблюдения графика.
Интеграция возможностей WFM с платформами CX, системами ACD и маршрутизации, HR-системами, системами расчета заработной платы, службами идентификации и корпоративными платформами данных.
Моделирование данных о рабочей силе и операционных данных в PostgreSQL и других реляционных базах данных, с уделением внимания целостности, истории, часовым поясам и производительности запросов.
Контейнеризация сервисов и вклад в облачные шаблоны развертывания, управление конфигурацией и единообразие сред.
Создание и поддержка конвейеров CI/CD, включая Jenkins, автоматизированные тесты, контрольные точки качества и повторяемые процессы развертывания.
Устранение производственных проблем и оптимизация производительности приложений, пакетной обработки, параллелизма, масштабируемости и надежности.
Участие в проверках кода, сессиях технического проектирования, обсуждениях архитектуры, планировании спринтов и мероприятиях по непрерывному совершенствованию.
Сотрудничество с отделами Product, Operations Research, QA, DevOps, UX и другими заинтересованными сторонами для преобразования потребностей в реализуемые решения.
Более 8 лет опыта в полностековой разработке программного обеспечения, включая владение производственными приложениями.
Глубокое понимание концепций управления рабочей силой, включая прогнозирование, штатное расписание, составление графиков, соблюдение графика, управление в течение дня, сокращение штата, загрузку и управление уровнем обслуживания.
Опыт работы со сложными системами бизнес-правил, логикой оптимизации, алгоритмами составления графиков или рабочими процессами планирования рабочей силы.
Опыт практической работы с Java и технологиями Spring, особенно Spring Boot, REST-сервисами, безопасностью и персистентностью.
Уверенный опыт разработки фронтенда с использованием Angular или React, TypeScript, компонентного дизайна, управления состоянием и современных практик тестирования.
Знакомство с Node.js для интеграций, легковесных сервисов, инструментов сборки или вспомогательных компонентов.
Опыт интеграции WFM с платформами ACD, маршрутизации, HR, расчета заработной платы, CRM или хранилища данных.
Опыт работы с сервисами AWS и Amazon Connect является предпочтительным.
Подтвержденный опыт проектирования REST API, микросервисов и событийно-ориентированных сервисов в распределенных средах.
Отличные навыки SQL и опыт проектирования эффективных моделей данных в PostgreSQL или сопоставимых реляционных базах данных.
Опыт разработки, развертывания или поддержки облачных и контейнеризированных приложений.
Отличные коммуникативные навыки, включая способность создавать четкую техническую документацию и проводить клиентские семинары.
Желательно:
Мы предлагаем:
Miratech помогает визионерам менять мир. Мы — глобальная компания по ИТ-услугам и консалтингу, объединяющая инновации предприятий и стартапов. Сегодня мы поддерживаем цифровую трансформацию для некоторых из крупнейших мировых предприятий. Сотрудничая как с крупными, так и с мелкими игроками, мы остаемся на переднем крае технологий, остаемся гибкими, будучи мировым лидером, и создаем технологии, которые помогают нашим клиентам улучшать свой бизнес. Мы — организация, ориентированная на ценности, и наша культура неустанной производительности позволила более чем 99% проектов Miratech успешно завершиться, соответствовать или превосходить наши цели по объему, срокам и/или бюджету с момента нашего основания в 1989 году.
Miratech имеет присутствие на 5 континентах и работает более чем в 25 странах мира. В Miratech работает около 1000 штатных специалистов, а темпы годового роста превышают 25%.
Оценка RocketHunt по реальным зарплатам
Грейд
Senior
Опыт работы
от 8 лет
Формат работы
Удаленно
Уровень английского
B2 - Выше среднего
ИИ напишет его по твоему резюме, останется только отправить