
Miratech — глобальная компания в сфере ИТ-услуг и консалтинга, которая помогает предприятиям проводить цифровую трансформацию. Компания предоставляет услуги аутсорсинга, разработки программного обеспечения и профессионального сопровождения, сочетая масштаб корпоративной реализации проектов с гибкостью, характерной для инновационных стартапов. Основанная в 1989 году, Miratech работает в сфере B2B-консалтинга и технологических решений, связанных с SaaS, помогая организациям получать экспертизу в разработке программного обеспечения и технологические услуги.
Ведущий инженер Java по голосовым технологиям, CX-платформа (удалённо из Канады)
Создавайте программируемую голосовую инфраструктуру для глобальных клиентов Miratech в сфере ИТ-услуг. Разрабатывайте коммуникационные платформы на Java, SIP, WebRTC и по модели CPaaS.
Описание
- Создавайте программируемые голосовые сервисы, API и функции управления вызовами для корпоративных коммуникационных платформ.
- Разрабатывайте и совершенствуйте голосовую инфраструктуру с использованием FreeSWITCH, Kamailio, SIP, RTP, WebRTC и связанных технологий.
- Создавайте серверные сервисы на Java и Spring Boot вместе с коммуникационными API.
- Реализуйте маршрутизацию вызовов, управление сессиями, обработку медиаданных, интеграцию с операторами связи и обработку голосового трафика.
- Проектируйте высокодоступные и масштабируемые системы для значительных нагрузок на коммуникации в реальном времени.
- Диагностируйте проблемы сигнализации, медиаданных, телефонии и качества вызовов в распределённых средах.
- Интегрируйте голосовые сервисы с контакт-центрами, маршрутизацией, цифровым взаимодействием, CRM, системами идентификации и отчётности.
- Определяйте требования к доступности, производительности, параллелизму, безопасности, конфиденциальности, наблюдаемости, аварийному восстановлению и сопровождаемости.
- Оценивайте архитектуры и код, выявляйте технические риски, проверяйте предположения и направляйте практические инженерные решения.
- Устанавливайте инженерные стандарты, повторно используемые шаблоны, критерии качества, практики документирования и рекомендации по внедрению технологий.
- Работайте с клиентами, командами продукта, архитектуры, QA, DevOps, безопасности, эксплуатации и поставщиками, контролируя поставку и решая критические технические проблемы.
Требования
- Не менее 8 лет опыта в разработке программного обеспечения, включая значительную ответственность за архитектуру и техническую реализацию распределённых приложений.
- Продвинутая практическая экспертиза в FreeSWITCH и/или Kamailio, включая управление вызовами, планы нумерации, медиасервисы, ESL, модули и настройку платформы.
- Опыт разработки коммуникационных платформ на основе API, голосовых сервисов или решений по модели CPaaS.
- Глубокое знание SIP, RTP, WebRTC, управления сессиями, обработки медиаданных и диагностики проблем телефонии.
- Экспертное практическое владение Java, Spring Boot, микросервисами, REST API, хранением данных, безопасностью, тестированием и оптимизацией производительности.
- Глубокие знания проектирования API-first, событийных систем, обмена сообщениями, распределённых архитектур и облачной разработки.
- Опыт работы с PostgreSQL или сопоставимой реляционной базой данных, включая моделирование данных, интеграционные потоки и транзакционное проектирование.
- Опыт работы с платформами контакт-центров или CX, а также с концепциями маршрутизации и взаимодействия с клиентами.
- Отличные коммуникативные навыки, включая понятную техническую документацию и проведение клиентских рабочих встреч.
- Желательно: опыт работы с OpenSIPS, Asterisk, Twilio, SignalWire или сопоставимыми коммуникационными платформами.
- Желательно: опыт разработки механизмов маршрутизации, IVR-платформ, голосовых ботов или омниканальных сервисов взаимодействия.
- Желательно: опыт работы с Genesys, NICE, Five9, Amazon Connect, Cisco, Avaya или сопоставимыми платформами контакт-центров.
- Желательно: знакомство с Kafka или RabbitMQ, Kubernetes, Jenkins, платформами наблюдаемости, API-шлюзами и архитектурой безопасности.
- Преимуществом будет опыт разработки программного обеспечения с использованием ИИ или создания решений на основе ИИ.
Преимущества
- Медицинское страхование.
- Поддержка при переезде по специальной программе.
- Гибкие условия удалённой работы.
- Возможности профессионального роста и развития.
- Доступ к программам сертификации.
- Наставничество и инициативы по развитию талантов.
- Возможности внутренней мобильности.
- Возможности стажировки.
- Работа над значимыми проектами с глобальным охватом.
- Инклюзивная и поддерживающая рабочая культура.
- Регулярные корпоративные и командообразующие мероприятия.