Miratech
Сан-Диего, Соединенные Штаты8 дней назад
Мы ищем старшего 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-сервисами, безопасностью и персистентностью. Надежный опыт фронтенд-разработки с использованием Angular или React, TypeScript, компонентно-ориентированного дизайна, управления состоянием и современных практик тестирования. Знакомство с Node.js для интеграций, легковесных сервисов, инструментов сборки или вспомогательных компонентов. Опыт интеграции WFM с платформами ACD, маршрутизации, HR, расчета заработной платы, CRM или хранилищ данных. Опыт работы с сервисами AWS и Amazon Connect предпочтителен. Подтвержденный опыт проектирования REST API, микросервисов и событийных сервисов в распределенных средах. Сильные навыки SQL и опыт проектирования эффективных моделей данных в PostgreSQL или сопоставимых реляционных базах данных. Опыт разработки, развертывания или поддержки облачных и контейнеризированных приложений. Отличные коммуникативные навыки, включая способность создавать четкую техническую документацию и проводить клиентские семинары. Приветствуется: Опыт создания настраиваемых систем правил для трудовой политики, ограничений по составлению расписаний или сценариев оптимизации персонала. Опыт работы с моделями прогнозирования рабочей силы, методами моделирования, алгоритмами оптимизации или приложениями машинного обучения в планировании рабочей силы. Опыт обработки операционных данных в реальном времени и событийных архитектур, поддерживающих соблюдение требований и управление производительностью рабочей силы. Опыт работы с Kafka, RabbitMQ или аналогичными технологиями обмена сообщениями и потоковой передачи событий. Опыт работы с аналитикой рабочей силы, методами оптимизации или концепциями операционных исследований. Знакомство с Jenkins, Kubernetes, облачными платформами, инструментами наблюдаемости и практиками безопасной доставки программного обеспечения. Практический опыт использования ИИ-ассистированной разработки программного обеспечения или ИИ-решений, включая такие инструменты, как Claude или GitHub Copilot, является плюсом.
Мы предлагаем: Культура неустанной производительности: присоединяйтесь к непобедимой команде разработчиков технологий с 99% успешных проектов и более чем 30% ежегодным ростом выручки. Конкурентная оплата и льготы: наслаждайтесь полным пакетом компенсации и льгот, включая медицинскую страховку и программу релокации. Культура "Work From Anywhere": максимально используйте гибкость, которую дает удаленная работа. Мышление роста: воспользуйтесь преимуществами широкого спектра возможностей профессионального развития, включая программы сертификации, наставничество и программы инвестиций в таланты, возможности внутренней мобильности и стажировки. Глобальное влияние: участвуйте в значимых проектах для ведущих мировых клиентов и формируйте будущее отраслей. Дружелюбная мультикультурная среда: станьте частью динамичной, глобальной команды и преуспевайте в инклюзивной и поддерживающей рабочей среде с открытым общением и регулярными корпоративными мероприятиями по построению команды. Ценности социальной устойчивости: присоединяйтесь к нашим практикам устойчивого бизнеса, ориентированным на пять столпов, включая ИТ-образование, расширение прав и возможностей сообщества, справедливые операционные практики, экологическую устойчивость и гендерное равенство.
Miratech помогает визионерам менять мир. Мы — глобальная компания, предоставляющая ИТ-услуги и консалтинг, объединяющая инновации предприятий и стартапов. Сегодня мы поддерживаем цифровую трансформацию для некоторых из крупнейших предприятий мира. Сотрудничая как с крупными, так и с мелкими игроками, мы остаемся на переднем крае технологий, остаемся гибкими, даже будучи мировым лидером, и создаем технологии, которые помогают нашим клиентам еще больше улучшать свой бизнес. Мы — организация, основанная на ценностях, и наша культура неустанной производительности позволила более чем 99% проектов Miratech добиться успеха, выполнив или превзойдя наши цели по объему, срокам и/или бюджету с момента нашего основания в 1989 году. Miratech представлена на 5 континентах и работает более чем в 25 странах мира. В Miratech работает почти 1000 штатных специалистов, а наш годовой темп роста превышает 25%.
Сравним с твоим профилем навыки, уровень, формат работы и зарплату
Оценка RocketHunt по реальным зарплатам
Грейд
Senior
Опыт работы
от 8 лет
Формат работы
Удаленно
Уровень английского
B2 - Выше среднего
Письмо на почту или сообщение рекрутеру в Telegram