C#/.NET Developer(middle/senior)

Москва, Нагатинская/Коломенская, опыт работы от 3 до 6 лет. Полная занятость, полный день.
Мы создаем роботизированную торговую платформу для алгоритмической торговли на фьючерсных рынках. В первую очередь криптовалютных, во вторую – фондовых. Компанию основали айтишники и финансисты, которые больше 10 лет работают в финтехе, создают и поддерживают высоконагруженные ИТ-системы, занимаются инвестициями.

Наши специалисты используют опыт работы на классическом рынке для повышения эффективности торговли на рынке криптоактивов. При этом криптовалюта интересует нас исключительно как финансовый биржевой инструмент.
основной стек
C# 10.0/.NET 6.0
  • Работаем по хардкору — занимаемся инженерными задачами, лезем под капот C#/.NET, храним и обрабатываем десятки тысяч биржевых сообщений в секунду, топим за performance и low-latency. Готовых типичных решений для наших задач нет, поэтому часто закапываемся в аналитику, эксперименты и построение proof of concept'ов.
  • На испытательном сроке будет менторство от наших специалистов — подробные ревью, обучение предметной области, помощь с декомпозицией бизнес-задач в технические.
  • Если у вас есть опыт разработки с нуля новых алгоритмов, в том числе коллекций, сетевых протоколов и сериализаторов/десериализаторов, ориентированных на скорость/низкую латентность-будет огромным плюсом.
  • Если у вас есть опыт кропотливой работы над перфомансом, low-latency, высокой нагрузкой, то это будет огромным плюсом.
  • Было бы здорово, если бы вместе с откликом вы прислали нам ссылку на Git с примерами кода, чтобы мы смогли подготовиться к встрече.
  • Начинать погружение в проект планируем с задач по разработке бизнес фич и увеличению перформанса биржевой торговой платформы.
О команде
Основные приоритеты в работе на этом рынке — ум и скорость. Чтобы быть лучшими на фьючерсных рынках, необходима мгновенная реакция на биржевые события и low-latency ПО (которое в основном приходится писать самим, потому что на рынке нет готовых решений, отвечающих нашим требованиям по скорости и безопасности).

Большая часть разработчиков SPV Capital — Java-инженеры, которые разрабатывают ядро платформы. C#/.NET мы используем для программного комплекса, реализующего арбитраж латентности датафидов.

Кроме того, необходимо обрабатывать сотни гигабайт текстовых данных, собирать по ним аналитику, строить модели прогнозов и учиться заглядывать в будущее.

За ум у нас отвечают специалисты R'n'D команды, а за скорость и надёжность — инженеры продуктовой команды. Мы работаем распределённо: офисы в Москве и Новосибирске.

  • Продуктовая команда SPV Capital: java-инженеры развивают основную программную платформу, C#/.net-инженеры занимаются арбитражом латентности датафидов, финансовые эксперты отвечают за все операции на биржах.
  • ML-команда SPV Capital: программисты-математики реализуют предиктивные алгоритмы для предсказаний поведения рынка и улучшений показателей торговли.

C#/.NET-инженеру предстоит заниматься поддержкой и развитием низколатентной высоконагруженной инфраструктуры для обработки большого объема сетевых данных с широким использованием unsafe возможностей C# и минимизацией аллокации памяти.
Мы ожидаем, что к нам присоединится специалист, который обладает следующими hard skills:

  • мощная алгоритмическая подготовка
  • опыт применения lock-free алгоритмов
  • понимание ООП, шаблонов проектирования, структур данных и алгоритмов
  • как преимущество — опыт в API-трейдинге, знание системы ордеров на биржах и антифрод-системы криптовалютных бирж. Но если такого опыта не было, то мы всему научим.

Откликайтесь, давайте пообщаемся и обсудим лично!
Присылайте резюме на почту doronina@spv-capital.com или пишите прямо в телегу – @karulyash (Катя, HRD)