Описание
Мы работаем над проектом, связанным с 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 белой зарплатой
•Помогаем сотрудникам «не стоять на месте», отправляем на тренинги, подключаем к онлайн-ресурсам, поощряем участие в конференциях и митапах, по запросам закупаем всю необходимую литературу
•Мы очень ценим наш коллектив, микроклимат и домашнюю атмосферу
•ИТ аккредитованная компания