Все вакансии России 0

Главный системный аналитик (WebSocket)

з/п не указана
Outlines Technologies
Москва Постоянная занятость Удаленная работа

Описание

Ищем Главного системного аналитика в команду инвестиционного направления. Мы развиваем публичное торговое API брокера. Через него профессиональные клиенты и алготрейдеры напрямую подключаются к торговой системе и создают собственных торговых роботов. Это не внутренний API для взаимодействия команд. Наш потребитель — внешний разработчик и торговый робот. Поэтому особенно важны качество API-контрактов, обратная совместимость, предсказуемость поведения и стабильность под нагрузкой. Удаленный формат работы по РФ. Ваша зона ответственности: Проектировать публичное торговое API: доменную модель, контракты методов, модель ошибок, лимиты и квоты. Проектировать потоковую передачу данных через WebSocket / event-streaming: рыночные данные, статусы заявок, изменения портфеля. Прорабатывать жизненный цикл торгового поручения: типы заявок, статусы, частичное исполнение, отмену и обработку отказов. Проектировать идемпотентность, повторы, таймауты и дедупликацию для операций с заявками. Определять зоны ответственности микросервисов и проектировать их взаимодействие. Участвовать в проектировании архитектуры вместе с архитектором и защищать решения перед смежными командами. Отвечать за версионирование API и обратную совместимость. Прорабатывать аутентификацию и авторизацию внешних клиентов: API-ключи, OAuth2/Keycloak, mTLS. Определять нефункциональные требования: производительность, задержки, нагрузка, доступность и отказоустойчивость. Готовить OpenAPI-спецификации и документацию для внешних разработчиков. Взаимодействовать с бизнесом, ИБ, комплаенсом, архитекторами и командами разработки. Ставить задачи разработчикам и участвовать в тестировании и разборе инцидентов. Необходимые навыки: От 5 лет опыта в системном анализе. Опыт самостоятельного проектирования интеграционных решений и API-контрактов. Важно, чтобы вы принимали решения по проектированию, а не только описывали готовые решения разработчиков. Опыт проектирования публичных, партнёрских или B2B API для внешних потребителей. Опыт работы с REST, Kafka, очередями и другими синхронными и асинхронными интеграциями. Практический опыт с WebSocket, SSE или event-driven взаимодействием. Понимание идемпотентности, семантики доставки, дедупликации, retry и timeout. Опыт работы с высоконагруженными и отказоустойчивыми распределёнными системами. Знание BPMN и UML, включая sequence и ER-диаграммы. Технический бэкграунд и понимание принципов разработки и эксплуатации распределённых систем. SQL на уровне выборок. Опыт подготовки системных требований и постановки задач разработчикам. Будет плюсом: Опыт работы с внешними разработчиками — потребителями API. Опыт проектирования rate limiting и квот для публичных API. Опыт построения sandbox-окружений и developer-документации. Опыт в платежных, биллинговых, торговых или расчётных системах. Английский на уровне работы с технической документацией и внешней перепиской.

Откликнуться
Источник: hh · 6 дней назад

Похожие вакансии в городе Москва

Все вакансии в городе Москва →