Senior Software Developer C++

Местоположение и тип занятости

ЗеленоградПолный рабочий деньМожно удаленно

Компания

Разработка ПО для технического анализа и электронной торговли

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

Условия работы

Более 35 лет CQG предлагает самые высокотехнологичные решения в индустрии биржевой торговли. Мы предоставляем прямой доступ к более чем сорока пяти биржам по всему миру через нашу глобальную сеть co-located CQG Hosted Exchange Gateways.

В серверную команду требуется С++ разработчик. Команда разрабатывает сервис для получения real time и исторических биржевых данных, а также исполнения торговых заявок на биржах со всего мира.

Продукты:

· WebAPI Server (WebSocket+protobuf): https://partners.cqg.com/api-resources/web-api

Должностные обязанности:

· написание нового и поддержка уже существующего функционала (С++14/17);

· написание интеграционных тестов (Python 3);

· написание Unit Tests (gtest, gmock);

· code-review;

· разработка требований;

Мы ожидаем, что вы:

· имеете высшее техническое образование;

· имеете опыт промышленного программирования не менее 5 лет;

· имеете опыт разработки на C++ с применением STL не менее 3 лет;

· имеете опыт работы со скриптовыми языками;

· имеете опыт работы с системами контроля версий, предпочтительно Git;

· хорошо знаете структуры данных и алгоритмы;

· знаете ООП и паттерны проектирования;

· понимаете принципы многопоточного программирования;

· имеете достаточный для работы уровень владения английским языком.

Будет плюсом:

· Опыт работы с Boost;

· Опыт работы с Protobuf;

· Опыт работы с базами данных, включая NoSQL;

· Опыт работы с CMake;

· Опыт работы с распределенными системами;

· Опыт кроссплатформенной разработки (Windows/Linux);

· Опыт асинхронного программирования (например используя boost::asio);

· Опыт работы с языком Python;

Условия работы:

· Место расположения офиса: Зеленоград, Савелкинский проезд

· Рабочий график: 11-20

Бонусы

Компенсационный пакет:

· Полная медицинская страховка на сотрудника и семью (супруги, дети)

· Страховка в заграничных поездках, включая поездки по личным вопросам

· Питание в офисе

· Проездной билет на наземный транспорт

· Бесплатные занятия английским языком (2 раза в неделю)

· Доплата до 100% заработка на период больничного и отпуска