Miratech
Сан-Франциско, Соединенные Штаты8 дней назад
Мы ищем старшего инженера Full Stack для присоединения к продуктовому направлению Workforce Management и создания масштабируемого корпоративного решения, поддерживающего прогнозирование, планирование мощностей, составление расписаний, соблюдение правил в реальном времени, управление в течение дня и операционную отчетность в среде контакт-центра. Вы будете использовать Java и Spring Boot для предоставления масштабируемых сервисов, React с TypeScript для создания интуитивно понятных приложений для управления рабочей силой и Node.js, где это уместно, для интеграций или вспомогательных компонентов. Эта роль подходит для инженера, который может трансформировать сложные правила управления рабочей силой и оперативные данные с высоким объемом в поддерживаемое, аудируемое программное обеспечение. Опыт работы с платформами Customer Experience (CX) является значительным преимуществом; практическое знание процессов или продуктов WFM предпочтительно.
Обязанности:
Проектирование и реализация возможностей планирования рабочей силы, прогнозирования, составления расписаний и оптимизации с использованием Java, Spring Boot и установленных практик доменно-ориентированного проектирования (DDD).
Создание микросервисов для прогнозирования, расчетов численности персонала, генерации расписаний, управления сменами, соблюдения правил, исключений и операционной отчетности.
Разработка адаптивных приложений для управления рабочей силой с использованием 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-сервисами, безопасностью и персистентностью.
Прочный опыт фронтенд-разработки с использованием Angular или React, TypeScript, компонентного дизайна, управления состоянием и современных практик тестирования.
Знакомство с Node.js для интеграций, легковесных сервисов, инструментов сборки или вспомогательных компонентов.
Опыт интеграции WFM с платформами ACD, маршрутизации, HR, платежными системами, CRM или хранилищами данных.
Опыт работы с сервисами AWS и Amazon Connect предпочтителен.
Подтвержденный опыт проектирования REST API, микросервисов и событийных сервисов в распределенных средах.
Отличные навыки SQL и опыт проектирования эффективных моделей данных в PostgreSQL или сопоставимых реляционных базах данных.
Опыт разработки, развертывания или поддержки облачных и контейнеризированных приложений.
Отличные коммуникативные навыки, включая способность создавать четкую техническую документацию и проводить клиентские семинары.
Приветствуется:
Мы предлагаем:
Miratech является работодателем с равными возможностями и не дискриминирует ни одного сотрудника или кандидата на основе расы, цвета кожи, религии, пола, национального происхождения, возраста, инвалидности, статуса ветерана, сексуальной ориентации, гендерной идентичности или любого другого статуса, защищенного применимым законодательством.
Miratech помогает визионерам менять мир. Мы — глобальная компания по предоставлению ИТ-услуг и консалтингу, объединяющая корпоративные и стартап-инновации. Сегодня мы поддерживаем цифровую трансформацию для некоторых из крупнейших мировых корпораций. Сотрудничая как с крупными, так и с малыми игроками, мы остаемся на переднем крае технологий, сохраняем гибкость, будучи мировым лидером, и создаем технологии, которые помогают нашим клиентам дальше развивать свой бизнес. Мы — организация, основанная на ценностях, и наша культура "Неустанной производительности" позволила более чем 99% проектов Miratech успешно завершиться, соответствуя или превосходя наши цели по объему, срокам и/или бюджету с момента нашего основания в 1989 году.
Miratech имеет представительство на 5 континентах и работает более чем в 25 странах мира. В Miratech работает около 1000 штатных специалистов, а годовой темп роста превышает 25%.
Оценка RocketHunt по реальным зарплатам
Грейд
Senior
Опыт работы
от 8 лет
Формат работы
Удаленно
Уровень английского
B2 - Выше среднего
ИИ напишет его по твоему резюме, останется только отправить