Мы ищем Старшего разработчика Routing Engine для проектирования и создания платформы маршрутизации взаимодействий нового поколения, обеспечивающей работу контакт-центров корпоративного масштаба. Вы будете разрабатывать основной движок маршрутизации, отвечающий за интеллектуальное распределение голосовых и цифровых взаимодействий между операторами, очередями, навыками, каналами и бизнес-подразделениями в режиме реального времени. Роль включает создание высокомасштабируемых серверных служб, способных обрабатывать большие объемы решений по маршрутизации с учетом строгих требований к задержке, доступности и отказоустойчивости. Вы будете работать в основном с Java, Spring Boot, распределенными архитектурами, событийно-ориентированными системами и облачными технологиями, тесно сотрудничая с командами по продуктам, архитектуре, управлению рабочей силой, телефонии и CX-платформам.
Обязанности:
- Проектирование и разработка движков маршрутизации корпоративного масштаба, которые распределяют голосовые и цифровые взаимодействия в режиме реального времени.
- Реализация алгоритмов интеллектуальной маршрутизации на основе навыков, приоритетов, пропускной способности, доступности и бизнес-правил.
- Обеспечение высокой доступности, масштабируемости, отказоустойчивости и производительности очередей, путей маршрутизации и нагрузки взаимодействий.
- Проектирование и поддержка API для поддержки конфигурации маршрутизации, администрирования, мониторинга и интеграционных требований.
- Оптимизация систем для высокой конкурентности, отказоустойчивости, устойчивости и предсказуемой производительности.
- Интеграция служб маршрутизации с платформами телефонии, цифровых сообщений, управления рабочей силой, CRM, идентификации, отчетности и аналитики.
- Проектирование и разработка критически важных служб Java и Spring Boot, API, интеграционных компонентов и эталонных реализаций.
- Преобразование бизнес-процессов и операционных требований в компоненты решения, потоки взаимодействий, представления развертывания и технические дорожные карты.
- Определение нефункциональных требований к доступности, производительности, конкурентности, безопасности, конфиденциальности, наблюдаемости, аварийному восстановлению и поддержке.
- Обзор дизайнов и кода, выявление технических рисков, оспаривание предположений и принятие прагматичных решений, которые балансируют качество, время и стоимость.
- Разработка инженерных стандартов, многократно используемых шаблонов, контрольных точек качества, ожиданий по документации и руководств по внедрению технологий.
- Сотрудничество с экспертами в области CX для преобразования операционных требований в возможности маршрутизации.
8+ лет опыта разработки программного обеспечения, включая значительный опыт владения архитектурой и технической реализацией распределенных приложений.
- Экспертный практический опыт работы с Java, Spring Boot, реализацией распределенных систем и микросервисных архитектур, REST API, системами хранения данных, безопасностью, тестированием и инжинирингом производительности.
- Опыт разработки логики маршрутизации для платформ контакт-центров, связи или взаимодействия с клиентами.
- Знание концепций ACD, статусов операторов, управления очередями, маршрутизации по навыкам, маршрутизации по приоритетам, маршрутизации по уровню владения навыками и балансировки рабочей нагрузки.
- Опыт создания систем обработки транзакций с высокой пропускной способностью и низкой задержкой.
- Глубокое понимание API-first дизайна, событийно-ориентированной архитектуры, обмена сообщениями, распределенных систем и облачного инжиниринга.
- Опыт работы с PostgreSQL или сопоставимыми реляционными базами данных, моделированием данных, потоками интеграционных данных и транзакционным дизайном.
- Практический опыт работы с платформами контакт-центров или CX и операционными концепциями, лежащими в основе маршрутизации и взаимодействия с клиентами.
- Отличные коммуникативные навыки, включая способность создавать четкую техническую документацию и проводить клиентские семинары.
Желательно:
- Опыт работы с платформами связи реального времени, такими как FreeSWITCH или Kamailio.
- Знание алгоритмов оптимизации, систем принятия решений или систем планирования.
- Опыт работы с Genesys, NICE, Five9, Amazon Connect, Cisco, Avaya или сопоставимыми платформами контакт-центров.
- Знакомство с процессами WFM и интеграциями, включающими прогнозирование, расписания, соблюдение графика и т. д.
- Знакомство с Kafka или RabbitMQ, Kubernetes, Jenkins, платформами наблюдаемости, API-шлюзами и архитектурой безопасности.
- Практический опыт использования ИИ-ассистированной разработки программного обеспечения или ИИ-решений, включая такие инструменты, как Claude или GitHub Copilot, приветствуется.
Мы предлагаем:
- Культура неустанной производительности: присоединяйтесь к неудержимой команде разработки технологий с 99% успехом проектов и ростом выручки более 30% в год.
- Конкурентная оплата и льготы: воспользуйтесь комплексным пакетом вознаграждений и льгот, включая медицинскую страховку и программу релокации.
- Культура работы из любой точки мира: воспользуйтесь гибкостью удаленной работы.
- Образ мышления роста: воспользуйтесь преимуществами ряда возможностей профессионального развития, включая программы сертификации, наставничества и программы инвестиций в таланты, возможности внутренней мобильности и стажировки.
- Глобальное влияние: участвуйте в значимых проектах для ведущих мировых клиентов и формируйте будущее отраслей.
- Дружелюбная многокультурная среда: станьте частью динамичной, глобальной команды и процветайте в инклюзивной и поддерживающей рабочей среде с открытым общением и регулярными корпоративными мероприятиями по построению команды.
- Ценности социальной устойчивости: присоединяйтесь к нашим устойчивым бизнес-практикам, сосредоточенным на пяти столпах, включая ИТ-образование, расширение прав и возможностей сообщества, справедливые операционные практики, экологическую устойчивость и гендерное равенство.
- Miratech является работодателем с равными возможностями и не дискриминирует ни одного сотрудника или соискателя на основании расы, цвета кожи, религии, пола, национального происхождения, возраста, инвалидности, статуса ветерана, сексуальной ориентации, гендерной идентичности или любого другого защищенного статуса в соответствии с применимым законодательством.
Miratech помогает визионерам менять мир. Мы — глобальная компания, предоставляющая ИТ-услуги и консалтинг, объединяющая инновации предприятий и стартапов. Сегодня мы поддерживаем цифровую трансформацию для крупнейших предприятий мира. Сотрудничая как с крупными, так и с мелкими игроками, мы остаемся на переднем крае технологий, сохраняем гибкость, будучи мировым лидером, и создаем технологии, которые помогают нашим клиентам дальше развивать свой бизнес. Мы — организация, основанная на ценностях, и наша культура неустанной производительности позволила более чем 99% проектов Miratech добиться успеха, выполнив или превзойдя наши цели по объему, срокам и/или бюджету с момента нашего основания в 1989 году.
Miratech имеет представительство на 5 континентах и работает более чем в 25 странах мира. В Miratech работает почти 1000 штатных специалистов, а темпы ежегодного роста превышают 25%.