Разработчик С++ (Qt)

По договоренности


Мы ищем опытного и серьезного разработчика C++ для участия в создании и развитии ответственных цифровых продуктов в сфере железнодорожного транспорта. Вам предстоит работа над сложными desktop-приложениями с богатым UI, клиент-серверным взаимодействием и высокой требовательностью к надежности и производительности.

Вы будете выполнять следующие обязанности:

  • Полноценное участие в разработке и поддержке модульного desktop-приложения на Qt (QWidgets).

  • Проектирование и реализация клиент-серверной логики, включая работу с различными сетевыми протоколами.

  • Создание и поддержка пользовательских интерфейсов высокой сложности (работа с деревьями, кастомизированными виджетами, MVC-архитектурой).

  • Разработка и поддержка библиотек общего назначения для тиражируемого функционала.

  • Написание технической документации (технические спецификации, API).

  • Участие в полном цикле разработки: анализ требований, проектирование, реализация, code review, рефакторинг, написание тестов, отладка.

В этих целях Вам необходимы:

  • Опыт коммерческой разработки на С++ от 3-х лет, уверенное владение стандартами C++11/14/17, понимание новшеств C++20.

  • Глубокое знание и опыт применения STL, современных идиом и шаблонов проектирования.

  • Опыт работы с фреймворком Qt (5/6) от 3-х лет, в частности с QWidgets.

    Обязательное и глубокое знание сетевых протоколов и технологий:

    HTTP/HTTPS, REST API, работа с JSON (сериализация/десериализация).

    WebSocket для двусторонней связи в реальном времени.

    gRPC как плюс или готовность к быстрому освоению.

  • Понимание механизмов аутентификации и авторизации: OAuth 2.0, JWT, Basic Auth.

  • Понимание принципов асинхронного программирования в Qt (сигналы-слоты, event loop, QtConcurrent) и в целом (std::async, futures/promises).

  • Опыт работы с SQL (написание запросов, оптимизация) и одним из промышленных серверов СУБД: PostgreSQL или MS SQL Server.

  • Умение проектировать и работать со сложными структурами данных, опыт реализации и оптимизации операций с деревьями.

  • Понимание основ работы распределенных систем.

  • Практический опыт работы с Git (ветвление, merge/rebase, проведение code review).

  • Навыки написания unit-тестов с использованием одного из фреймворков: Qt Test, Google Test, Catch2 и т.п.

  • Умение читать и анализировать чужой код, способность к самостоятельной работе и принятию технических решений.

​​​​​​​​​​​​​​Будет значительным преимуществом:

  • Опыт работы с потоковыми протоколами (например, для передачи телеметрии).

  • Знакомство с языками Go, Python и понимание их экосистем.

  • Опыт работы в domain-области (транспорт, логистика, телематика).

  • Знание CI/CD принципов, опыт настройки сборок (CMake), скриптовой автоматизации.

Если Вы работаете у нас, мы гарантируем Вам:

  • Конкурентоспособную заработную плату;
  • Гибкий график работы;
  • Полное соблюдение трудового законодательства;
  • Эффективную, прозрачную премиальную систему;
  • ДМС;
  • Работа в комфортном офисе А класса;
  • Комфортное, оборудованное место для приема пищи с бесплатным кофе;
  • обучение за счёт компании.

Если наша вакансия заинтересовала Вас, нажмите на кнопку «Откликнуться на вакансию» и мы ответим Вам!


Адрес: Россия, Москва, Западный административный округ, Можайский район, Инновационный центр Сколково, Большой бульвар, 40
Показать на большой карте

Поделиться:

Опубликована 16 дней назад

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

ООО «Летающие Машины Тюринга» — российская компания в сфере разработки, производства и эксплуатации беспилотных авиационных систем для гражданской аэрологистики. Мы успешно реализуем проекты по всей России благодаря тесному сотрудничеству с ведущими ...
  • Полный день
  • Опыт от 1 года
Логотип компании Летающие Машины ТюрингаЛетающие Машины Тюринга
  • Москва
день назад
АС ЦАРС – это централизованный архивный сервис, масштабный продукт, который охватывает всю Россию. У нас хранятся все документы всех отделений банка: электронные, физические и не только. Мы знаем, когда, где, во сколько и через чьи руки проходил доку...
  • Полный день
  • Опыт от 1 года
Логотип компании СБЕРСБЕР
  • Москва
9 минут назад
ЭОС — ведущий разработчик систем управления документооборотом, электронными и бумажными архивами, бизнес-процессами и корпоративным контентом, лидер рынка СЭД/ECM-систем России и стран СНГ, является аккредитованной IT-компанией. У нас 7000 клиентов и...
  • Полный день
  • Опыт от 1 года
Логотип компании ЭЛЕКТРОННЫЕ ОФИСНЫЕ СИСТЕМЫЭЛЕКТРОННЫЕ ОФИСНЫЕ СИСТЕМЫ
  • Москва
7 минут назад
АО «Атомэнергопромсбыт» - дочерняя структура Госкорпорации «Росатом», осуществляющая поставку электроэнергии для предприятий атомной отрасли, ищет Python разработчика. Обязанности: • Разработка и развитие backend-части на Python (Django, Django REST ...
  • Полный день
  • Опыт от 1 года
Логотип компании Росатом Возобновляемая энергияРосатом Возобновляемая энергия
  • Москва
день назад
Наше предложение: работа в одной из ведущих компаний на рынке финансовых услуг официальное трудоустройство с первого дня работы "белая" зарплата и социальные гарантии (ДМС после 3 месяца работы, 13-я зарплата) работа в офисе, график 5/2 09:00 до 18:0...
  • Полный день
  • Опыт от 1 года
Логотип компании ААА УПРАВЛЕНИЕ КАПИТАЛОМААА УПРАВЛЕНИЕ КАПИТАЛОМ
  • Москва
2 дня назад
Обязанности: • Разработка прикладных решений, прототипов, обеспечивающих демонстрацию, интерфейс и/или пилотное использование для реализованной функциональности на базе генеративного ИИ (LLM технологии); • Участи в проекте реализации информационной с...
  • Полный день
  • Опыт от 1 года
Логотип компании Промышленные инновацииПромышленные инновации
  • Москва
день назад

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

Логотип компании Летающие Машины ТюрингаЛетающие Машины Тюринга
Логотип компании ЭЛЕКТРОННЫЕ ОФИСНЫЕ СИСТЕМЫЭЛЕКТРОННЫЕ ОФИСНЫЕ СИСТЕМЫ
Логотип компании Росатом Возобновляемая энергияРосатом Возобновляемая энергия
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.