Инжиниринговый Центр Железнодорожного Транспорта

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

Не указана
  • Москва
  • Полная занятость
  • Полный день
  • От 1 года до 3 лет
  • C++
  • STL
  • Qt
  • SQL
  • Git
  • PostgreSQL

Работа в нашей компании подойдёт Вам, если вы:

- готовы работать в дружном коллективе, где ценится Ваше мнение, а также ценить мнение Ваших коллег;

- способны работать в атмосфере доверия, без постоянного контроля, осознавая важность своей деятельности;

- хотите быть причастными к разработке самых передовых технологий в России.

Вы будете участвовать в разработке цифровых продуктов для железнодорожного транспорта, включая создание:

  • пользовательских интерфейсов;
  • клиент-серверной архитектуры;
  • технической документации;
  • библиотек для обеспечения типового функционала.

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

  • С++ 11/17/20 - уверенное владение, знание стандартной библиотеки (STL) и современных идиом языка.
  • Опыт разработки на Qt (QWidgets) от 3 лет, включая работу с модульной архитектурой и паттернами проектирования.
  • Знание SQL, опыт работы с СУБД, MS SQL или PostgreSQL.
  • Понимание паттерна MVC, работа с деревьями.
  • Глубокое понимание принципов асинхронного программирования (Qt Concurrent, Signals/Slots, event loop).
  • Знание основных шаблонов проектирования и умение применять их на практике.
  • Понимание принципов работы распределённых систем и стандартных протоколов взаимодействия (HТTP/HTTPS, WebSocket, gRPC).
  • Опыт интеграции с HTTP API (REST/JSON) и потоковыми протоколами.
  • Понимание механизмов авторизации и аутентификации (OAuth2, JWT, BasicAuth) как с клиентской, так и с серверной стороны.
  • Опыт работы с Git (ветвление, merge, rebase, code review).
  • Навыки разработки и запуска unit-тестов (Qt Test, Google Test или аналогичные фреймворки).

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

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