Программист C++ Junior

от 50 000 ₽ на руки

Требуемый опыт работы

Нет опыта

Тип занятости

Полная занятость

График работы

Удаленная работа

Компетенции

Junior

Описание проекта:
В рамках проекта мы создаем высоконагруженное ПО по поиску, тестированию и разработке автоматических торговых систем на всех рынках (фондовый, срочный и крипто рынки, рынок форекс). Мы ищем начинающего программиста C++, который имеет небольшой опыт работы или имеет опыт прохождения начальных курсов. Главное чтобы кандидат был готов учиться и быстро впитывать знания

Работа напрямую связана с трейдингом, биржой, акциями, техническим анализом, техническими индикаторами и т.д., поэтому чтобы быстрее войти в курс дела:

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

- Опыт работы с платформой TradingView (просмотр графика, добавление индикаторов, backtest торговых стратегий)

- Понимание базовых концептов трейдинга: японские свечи, Open High Low Close, таймфреймы

Условия:
- 50 т.р. на руки два раза в неделю, полная удаленка
- первый месяц испытательный 30 т.р.
- работа от 6 до 8 часов по будням 5/2
- выплата з/п на карту 2 раза в месяц

Первую неделю под моим надзором кандидат будет выполнять тестовые задания, по окончанию которых мы решим, будем ли мы продолжать сотрудничество. Буду смотреть на наше взаимодействие, как человек справляется с трудностями, насколько самостоятельный, как подходит к поиску информации и т.д.

За время работы со своей стороны готов передавать свой богатый опыт в разработке и в IT в целом. Делиться знанием, рассказывать про best practices. Мой собственный опыт работы 13 лет на C++, работа в больших компаниях, таких как VK, Gaijin (Warthunder) и многих других. Ссылка на мое резюме (https://hh.ru/resume/36f5cac9ff0241e8aa0039ed1f5778797a3543).

Практические навыки, приобретенные во время работы над этим проектом будут очень полезны начинающему junior-программисту для дальнейшего выхода в большие компании, так как в нашей работе мы затрагиваем все актуальные технологии и практики: работа с git, PR, code review, ci/cd, unit-тестирование, работа по Agile-спринтам, сборка проекта через CMake и т.д.

Требования к кандидату:
- ПК в рабочем состоянии, интернет, вебкамера и микрофон для созвонов
- опыт работы в Microsoft Visual Studio или любой другой IDE, разработка под Windows
- базовые знания ЯП C++: структуры данных, массивы, циклы, условия, классы
- базовые представления о трейдинге, понимание что такое свечные котировки, как читать график, понимание что такое технический анализ рынков
- минимальный опыт работы с системой сборки CMake
- плюсом будет опыт работы с TradingView, PineScript
- знание git на уровне создания коммитов, PR

Обязанности:
- работа через github, программирование модуля аналитики на C++17

- оформление кода по внутренним правилам code-style
- шаблонная разработка торговых индикаторов, доработка уже существующих
- шаблонная разработка отдельных упрощенных блоков торговых систем по итогу аналитической работы

- написание общей и рабочей документации
- написание простых тестов вокруг своего кода
- сдача кода на проверку через создание PR на github
- ежедневные рабочие созвоны с командой, отчеты о проделанной работе

Направленность задач с учетом потенциала роста кандидата:

- поддержка существующего кода

- написание новых технических классов и классов поведения

- оптимизация, поиск багов, ускорение, бенчмарки существующих систем: VTune, PVS-Studio, написание кода с учетом особенностей конкретного процессора

- мультипоточное программирование

- нагрузочное тестирование, контроль качества существующей системы

- devops задачи, настройка ci/cd, Github Actions, docker

Ключевые навыки

C++
Castle windsor
Github
Чтение чужого кода
Написание автотестов
Алгоритмы и структуры данных

Контактная информация

Петров Игорь Кириллович

Сайт: не указан

Почта: не указана

Вакансия опубликована 29.01.2025 в г. Москва.

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

#

Junior

Москва

Удаленная работа

Подробное описание

29 января

#

Junior

Не указана

Москва

Удаленная работа

Подробное описание

30 января

#

Junior

Москва

Полный день

Подробное описание

10 февраля