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

Монитор Софт

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

Жуковский, улица Чкалова

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

Мы работаем над проектом, связанным с Aeronautical Message Handling System (AMHS) - системой авиационной связи, предназначенной для обмена аэронавигационными сообщениями между диспетчерскими центрами, аэропортами и другими участниками отрасли. Надёжность и корректность передачи данных в этой системе критичны для безопасности авиационных операций.

В рамках проекта требуется участие в разработке библиотеки реализации протокола X.400 (стандарт ITU-T), используемого в AMHS. Протокол обеспечивает гарантированную доставку сообщений, подтверждения получения, работу с очередями и приоритетами, а также требования к целостности и безопасности данных. Также предполагается интеграция решения с существующей инфраструктурой AMHS.

Чем предстоит заниматься:

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

Требования:

  • уверенное знание современного 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 или другими системными библиотеками.

Условия:

  • Трудоустройство по ТК, c белой зарплатой .

  • Помогаем сотрудникам «не стоять на месте», отправляем на тренинги, подключаем к онлайн-ресурсам, поощряем участие в конференциях и митапах, по запросам закупаем всю необходимую литературу.

  • Мы очень ценим наш коллектив, микроклимат и домашнюю атмосферу.

  • ИТ аккредитованная компания

Навыки
  • с++
  • Алгоритмы и структуры данных
  • Linux
  • STL
  • SOLID
  • Git
Посмотреть контакты работодателя

Адрес

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

НТЦ Альфа-М
  • Жуковский (Московская область)

  • до 154000 RUR

Рекомендуем
  • Жуковский (Московская область)

  • до 154000 RUR

Рекомендуем
Четыре Лапы
  • Жуковский (Московская область)

  • до 154000 RUR

Рекомендуем
Динамика, ЦНТУ
  • Жуковский (Московская область)

  • от 191900 RUR

Ред Вингс

Разработчик 1С

Ред Вингс

  • Жуковский (Московская область)

  • до 250000 RUR

НИИП имени В.В.Тихомирова

Инженер-программист / Инженер-математик

НИИП имени В.В.Тихомирова

  • Жуковский (Московская область)

  • от 110000 RUR

Центр Логистических Решений

Разработчик 1С

Центр Логистических Решений

  • Жуковский (Московская область)

  • от 110000 RUR

Динамика, ЦНТУ

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

Динамика, ЦНТУ

  • Жуковский (Московская область)

  • от 200000 RUR

ЦТО Рейтинг
  • Жуковский (Московская область)

  • от 150000 RUR

Трафик Лаб, компания
  • Жуковский (Московская область)

  • от 70000 RUR

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

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