Разработчик C++

Т1

Разработчик C++

Описание вакансии

О проекте:

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

Навыки
  • C++
  • PostgreSQL
Посмотреть контакты работодателя

Похожие вакансии

Финансовые Информационные Системы

Senior С++ Developer

Финансовые Информационные Системы

Удаленная работа
  • Новосибирск

  • Не указана

Рекомендуем
Вигьяна
Удаленная работа
  • Новосибирск

  • до 132000 RUR

Рекомендуем
Dex
Удаленная работа
  • Новосибирск

  • до 132000 RUR

Рекомендуем
Динамика
Удаленная работа
  • Новосибирск

  • до 132000 RUR

ВНЕ ДОРОГ
Удаленная работа
  • Новосибирск

  • до 132000 RUR

Контур
Удаленная работа
  • Новосибирск

  • до 132000 RUR

.wrk
Удаленная работа
  • Новосибирск

  • до 120000 RUR

Софт Инжиниринг

Backend-разработчик (Oracle)

Софт Инжиниринг

Удаленная работа
  • Новосибирск

  • до 120000 RUR

БУЛАТ
Удаленная работа
  • Новосибирск

  • до 120000 RUR

Передовые технологии

Android-разработчик

Передовые технологии

Удаленная работа
  • Новосибирск

  • до 300000 RUR

Терра Импэкс

Программист 1C

Терра Импэкс

Удаленная работа
  • Новосибирск

  • до 250000 RUR

БУЛАТ
Удаленная работа
  • Новосибирск

  • до 250000 RUR

СЗ Юнит
Удаленная работа
  • Новосибирск

  • до 120000 RUR

ИнфоСофт
Удаленная работа
  • Новосибирск

  • до 120000 RUR

Axmor
Удаленная работа
  • Новосибирск

  • от 180000 RUR

АТМ АЛЬЯНС
Удаленная работа
  • Новосибирск

  • до 140000 RUR

МАГ Девелопмент

Программист 1С (УТ)

МАГ Девелопмент

Удаленная работа
  • Новосибирск

  • до 140000 RUR

Удаленная работа
  • Новосибирск

  • до 140000 RUR

Mycego
Удаленная работа
  • Новосибирск

  • от 80000 RUR

Positive Technologies

Senior .NET developer

Positive Technologies

Удаленная работа
  • Новосибирск

  • от 80000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию