Miratech
Канадавчера
Мы ищем старшего инженера Full Stack для присоединения к продуктовой линейке Workforce Management и создания решения корпоративного масштаба, поддерживающего прогнозирование, планирование мощностей, составление расписаний, соблюдение правил в реальном времени, управление в течение дня и операционную отчетность в среде контакт-центра. Вы будете использовать Java и Spring Boot для предоставления масштабируемых сервисов, React с TypeScript для создания интуитивно понятных приложений для управления персоналом и Node.js, где это уместно, для интеграций или вспомогательных компонентов. Эта роль подходит инженеру, который может преобразовывать сложные правила управления персоналом и операционные данные большого объема в поддерживаемое, проверяемое программное обеспечение. Опыт работы с платформами Customer Experience (CX) является большим преимуществом; предпочтительно практическое знание процессов или продуктов WFM.
Обязанности:
Проектирование и внедрение возможностей планирования, прогнозирования, составления расписаний и оптимизации персонала с использованием Java, Spring Boot и признанных практик доменно-ориентированного дизайна.
Создание микросервисов для прогнозирования, расчета численности персонала, генерации расписаний, управления сменами, соблюдения правил, исключений и операционной отчетности.
Разработка адаптивных приложений для управления персоналом с использованием TypeScript и React, с доступными рабочими процессами для планировщиков, руководителей и сотрудников.
Проектирование и использование REST API с подходом API-first; определение и поддержание четких контрактов OpenAPI/Swagger и стандартов версионирования.
Внедрение событийных рабочих процессов, которые принимают и публикуют изменения в расписаниях, состояния агентов, метрики очередей, прогнозы и события соблюдения правил.
Интеграция возможностей WFM с платформами CX, системами ACD и маршрутизации, HR-системами, системами расчета заработной платы, службами идентификации и корпоративными платформами данных.
Моделирование данных персонала и операционных данных в PostgreSQL и других реляционных базах данных, с учетом целостности, истории, часовых поясов и производительности запросов.
Контейнеризация сервисов и участие в разработке облачных паттернов развертывания, управлении конфигурацией и обеспечении единообразия сред.
Создание и поддержка CI/CD пайплайнов, включая Jenkins, автоматизированные тесты, контрольные точки качества и воспроизводимые процессы развертывания.
Устранение проблем в производственной среде и оптимизация производительности приложений, пакетной обработки, параллелизма, масштабируемости и надежности.
Участие в ревью кода, сессиях технического проектирования, обсуждениях архитектуры, планировании спринтов и мероприятиях по непрерывному совершенствованию.
Сотрудничество с отделами Product, Operations Research, QA, DevOps, UX и другими заинтересованными сторонами для преобразования потребностей в реализуемые решения.
Более 8 лет опыта в full-stack разработке программного обеспечения, включая владение производственными приложениями.
Глубокое понимание концепций управления персоналом, включая прогнозирование, расчет численности, составление расписаний, соблюдение правил, управление в течение дня, сокращение рабочего времени, занятость и управление уровнем обслуживания.
Опыт работы со сложными системами бизнес-правил, логикой оптимизации, алгоритмами составления расписаний или рабочими процессами планирования персонала.
Сильный практический опыт работы с Java и технологиями Spring, особенно Spring Boot, REST-сервисами, безопасностью и персистентностью.
Солидный опыт frontend-разработки с использованием 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 - Выше среднего
ИИ напишет его по твоему резюме, останется только отправить