
Erlang/Elixir developer
«Предприятие «ЭЛТЕКС»
Новосибирск
🏢 Офис
Junior
Полная занятость
Россия
Описание вакансии
О компании и команде
Мы разрабатываем и совершенствуем софтовые решения для IP-телефонии и Unified Communication, которые уже доказали свою надежность, но продолжают развиваться. Нам нужны разработчики, способные проектировать и создавать отказоустойчивые, масштабируемые решения, готовые погружаться в новые технологии и языки программирования.
Мы ищем специалистов, которые хотят работать над важными проектами, решая задачи, связанные с коммуникационными сервисами для десятков тысяч пользователей.
Над чем мы работаем
•Разработка и развитие системы коммуникации, с масштабами от десятков до десятков тысяч одновременных пользователей и соединений;
•Обработка системных событий и процессинг сетевых протоколов верхних уровней;
•Реализация алгоритмов маршрутизации телефонии и дополнительного обслуживания;
•Создание и сопровождение отказоустойчивых кластерных систем, соответствующих концепции Unified Communication;
•Разработке единой системы управления компонентами экосистемы ECSS-10 + Elph;
•Реализация географически распределенного кластера телефонии;
•Обеспечение функций СОРМ и СОРМ-3, работа в системе Антифрод;
•Создание IVR-систем, использующих синтез и распознавание речи;
•Интеграция с внешними CRM-системами;
•Разработка систем голосовых и видеоконференций, чатов и селекторных совещаний;
•Создание системы автоконфигурирования для VoIP-телефонов и программных клиентов;
•Разработка систем мониторинга и аудита безопасности;
•Развитие системы тестирования и сопровождения решений.
Чем предстоит заниматься
У нас широкий спектр задач — от написания обработчиков событий до разработки архитектуры программных решений:
•Написание обработчиков событий драйверов и системных событий;
•Работа в распределенной среде с множеством узлов;
•Реализация сетевых стеков и сценариев;
•Работа с базами данных;
•Участие в разработке и развитии архитектуры программных решений;
•Написание юнит-тестов и сценариев для комплексного тестирования;
•Создание и поддержка документации.
Что нужно знать
•Языки программирования Erlang/Elixir;
•ОС Linux;
•Основы сетевых технологий и протоколов;
•Основы телекоммуникационных протоколов;
•Работа с контейнерной виртуализацией (Docker, K8s);
•Основы работы с базами данных (SQL/NoSQL);
•Принципы построения High-Availability систем.
Будет плюсом
•Понимание работы протоколов сигнализации: SIP, H.248, SIGTRAN, SS7, DSS1;
•Знание платформы OTP;
•Опыт администрирования Linux-систем;
•Знания web-технологий;
•Знакомство с микросервисной архитектурой;
•Опыт работы со стеками логирования, мониторинга и трассировок (Prometheus, EFK, OpenTelemetry).
Мы предлагаем
•Интересные задачи, амбициозные цели и возможность стоять у истоков нового проекта;
•Конкурентное вознаграждение и его регулярный пересмотр;
Приятные бонусы
•Участие в профессиональных конференциях;
•Лучший на рынке ДМС;
•Тренажерный зал в офисе, кикер и настолки;
•Корпоративный английский;
•Современное офисное здание с удобной парковкой для авто и велосипедов;
•Зеленая зона, парк, уличный спорт рядом с офисом;
•Корпоративный транспорт;
•Гибридный формат работы;
•Помощь с релокацией кандидатам из других городов.
