Компания "Иннотехнум, Группа компаний"
О проекте:
Компания Заказчик плотно и давно работает с рынком телеком-компаний. В последние несколько лет в Заказчик часто приходят запросы от телеком клиентов на специализированный продукт – UDR (User Data Repository). Учитывая отсутствие подобного зрелого продукта на рынке РФ, Заказчик решил проверить гипотезу возможности разработки подобного продукта. Для этого был инициирован проект по разработке PoC для UDR.
Цель проекта:
проверить гипотезу возможности разработки решения класса UDR
Задачи проекта:
проверить возможность реализуемости базовых сервисов с заданными характеристиками по производительности Базовые сервисы:
Регистрация (обновление местоположения) в сети 2G/3G/4G
CS вызов исходящий и входящий, 2 разных сценария
SMS исходящий и входящий, 2 разных сценария
Передача данных 2G/3G/4G
Обновление данных абонента через изменение данных в Backend-DB. Сценарий реализован только для увеличения объема данных абонента (ручное обновление SQL приложения и ручная инициация MAPinsertsubscriber_data)
Задачи:
Разработка высоконагруженных модулей парсинга сигнальных протоколов
Разработка модулей формирования бизнес-логики системы и взаимодействия с In-Memory БД
Техническое развитие системы и процесса поставки ПО
Оптимизация времени обработки и передачи данных между компонентами системы
Решение и расследование возникающих при эксплуатации системы проблем
Для нас важно:
Опыт работы от 3 лет
Отличное знание С++
Знание классических алгоритмов и структур данных
Опыт написания многопоточных и/или асинхронных программ
Умение тестировать собственный код (Unit-тестирование)
Опыт разработки БД
Опыт разработки микросервисов
Знание принципов обеспечения отказоустойчивости систем
Знание принципов Solid
Понимание принципов работы операционных систем, баз данных и компьютерных сетей
Уверенное использование Linux и инструментов командной строки
Будет плюсом:
Знание C
Опыт в оптимизации перформанса и low-level оптимизациях
Опыт работы с Wireshark/tcpdump
Docker, Ansible, Kubernetes, gRPC, Redis, Memcached
Опыт разработки распределенных высоконагруженных систем
Понимание как устроен Linux и Linux/POSIX API
Опыт анализа производительности отдельных приложений и системы в целом
Знакомство с сетевыми и сигнальными протоколами (HTTP2, DIAMETER, MAP, CAP и проч.)
Понимание работы сетевого стека. Уровень L2-L4.
25 Июня
Frontend-разработчик( Русский Букет )
Новосибирск
от 200 000 руб.
Компания "Русский Букет" Русский букет — это компания по доставке цветов №1 в России по версии Яндекс.Радар. За 12 лет работы мы построили...
26 Июня
IDP-разработчик( Технологика )
Новосибирск
Компания "Технологика" «Технологика» - аккредитованная IT - компания. Мы расширяем свою команду! Ищем таланты в Новосибирске и, конечно, активно...
26 Июня
Технолог разработчик кондитерских изделий
Новосибирск
Компания "Татьянин двор" Татьянин двор Современное автоматизированное производство тортов и пирожных. Мы непрерывно развиваемся:...
26 Июня
Новосибирск
Компания "ГБУ НСО Центр Информационных Технологий Новосибирской Области" Учреждение имеет статус аккредитованной ИТ-компании! Цель...
26 Июня
Разработчик баз данных (Oracle)( Siberian Wellness )
Новосибирск
от 150 000 до 200 000 руб.
Компания "Siberian Wellness" Привет! Мы ищем разработчиков баз данных. Обязанности: Проектирование и разработка в базе данных Oracle....
Вакансия размещена в отрасли