Москва
2-й Нагатинский проезд 2с8
2-й Нагатинский проезд 2с8
MCN Telecom - один из ведущих операторов фиксированной связи (узлы местной связи в 67 городах РФ, лицензированный оператор МГМН) и виртуальный мобильный оператор (MVNO), разработчик программных продуктов. Ключевые IT-продукты MCN Telecom: Телефония (мобильная и фиксированная), Виртуальная АТС, Чатофон, API - интегрированы в единую телеком-платформу (СPaaS). Мы развиваем бизнес в Европе и как оператор представлены в четырёх европейских странах: Венгрии, Германии, Словакии и Австрии. Мы делаем связь удобной, надежной и доступной - для бизнеса и людей!
Обязанности:
- Разработка прикладного функционала для телеком-платформы согласно требованиям бизнеса и для улучшения архитектуры и надежности системы.
- Разработка биллинга, в рамках телеком-платформы для тарификации телекоммуникационных услуг (голос, дата, смс).
- Совместно с остальной командой развивать системы мониторинга работоспособности системной и прикладной части. Есть возможность освоить современный стек SCALA/CATS EFFECT/TYPELEVEL/CASSANDRA/KUBERNETES для создания распределенных высокодоступных приложений.
Стек: с++17, STL, multithreading, Boost, PostgreSQL (80+тыс. строк кода с++).
Протоколы: Radius, Rest.
Среда разработки: Linux, Docker, Kubernetes, VScode, Werf.
Требования:
- Владение c++17/STL/Boost.
- Опыт разработки многопоточных асинхронных приложений на С++ под ОС Linux.
- Знание SQL/PostgreSQL.
- Владение Git.
- Знание Linux на уровне продвинутого пользователя.
- Понимание работы стека TCP/IP.
- Знание фундаментальных структур данных и алгоритмов.
- Способности разбираться в чужом коде и алгоритмах.
Будет плюсом:
- Знакомство с Java/Scala c желанием развиваться в этом направлении.
Условия:
- Оформление согласно ТК РФ.
- Офис. График 5/2.
- Корпоративные обеды.