Назад
7 дней назад

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

Формат работы
onsite/hybrid
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/
TL;DR
Разработчик C++ (AMHS): Разработка высоконагруженных серверных приложений и библиотеки протокола X.400 для авиационной системы обмена сообщениями с акцентом на надёжность, корректность передачи данных и интеграцию с инфраструктурой AMHS. Фокус на многопоточности, сетевом программировании, системной архитектуре, тестировании и обеспечении безопасности данных.

Локация: Жуковский, Московская область; работа на месте работодателя или в гибридном формате.

Компания

Монитор Софт разрабатывает решения для авиационной связи, включая систему AMHS для обмена аэронавигационными сообщениями.

Что делать

  • Разрабатывать и поддерживать высоконагруженные серверные приложения на C++.
  • Проектировать новые компоненты, развивать существующие сервисы и участвовать в выборе архитектуры и технических решений.
  • Разрабатывать библиотеку реализации протокола X.400 и интегрировать решение с инфраструктурой AMHS.
  • Проводить рефакторинг, повышать качество и поддерживаемость кода.
  • Разрабатывать автоматические тесты, участвовать в code review и работать по Agile-процессам.

Требования

  • От 3 до 6 лет опыта коммерческой разработки.
  • Уверенное знание современного C++20, STL, шаблонов, управления памятью и жизненного цикла объектов.
  • Опыт разработки многопоточных приложений и коммерческой разработки под Linux.
  • Понимание принципов работы операционных систем и системного программирования.
  • Опыт сетевого программирования: TCP/IP, сокеты и epoll.
  • Опыт проектирования приложений и применения принципов SOLID, навыки разработки поддерживаемого и читаемого кода.
  • Опыт работы с Git и CMake, уверенное использование средств отладки.
  • Опыт написания модульных тестов с Google Test, Catch2 или аналогичными инструментами.
  • Опыт работы в Agile-команде и участия в code review.
  • Английский язык на уровне чтения технической документации.

Хорошо, если есть

  • Опыт работы с современными возможностями C++23.
  • Опыт разработки высоконагруженных или низколатентных систем.
  • Знание CI/CD и Docker.
  • Опыт работы с PostgreSQL, Redis или MongoDB.
  • Понимание принципов безопасной разработки.
  • Опыт работы с Boost.Asio, OpenSSL или другими системными библиотеками.

Культура и преимущества

  • Официальное трудоустройство по ТК РФ и белая зарплата.
  • Обучение через тренинги, онлайн-ресурсы, конференции, митапы и профессиональную литературу.
  • Командная работа с вниманием к коллективу, микроклимату и комфортной атмосфере.
  • ИТ-аккредитованная компания.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →