Разработчик C++ (в архиве)

30 Мая

Партнерские Вакансии

Город:

Новосибирск

Занятость:

Полная занятость

Компания "Иннотехнум, Группа компаний"

О проекте:

Компания Заказчик плотно и давно работает с рынком телеком-компаний. В последние несколько лет в Заказчик часто приходят запросы от телеком клиентов на специализированный продукт – 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....

Отправить резюме подробнее

Вакансия размещена в отрасли

Информационные технологии / IT / Интернет: