Обязанности:
— Собирать и уточнять требования с бизнесом и продактом, доводить их до состояния, с которым разработка может начать работать без догадок
— Проектировать интеграции между сервисами: выбирать способ взаимодействия (синхронный REST / асинхронный обмен через брокер), описывать контракты в OpenAPI/AsyncAPI, согласовывать их со смежными командами
— Описывать логику: use cases и альтернативные сценарии, BPMN-схемы процессов, sequence-диаграммы, state-машины для сущностей с жизненным циклом
— Проектировать модель данных: ER-диаграммы, описание сущностей и атрибутов, миграции вместе с разработкой
— Писать постановки в Jira, вести документацию, поддерживать её в актуальном состоянии
— Участвовать в декомпозиции и оценке, ревьюить реализацию на соответствие требованиям, помогать QA с тест-кейсами
— Разбирать инциденты и проблемы на прод-данных: SQL-запросы, логи, трассировка запроса между сервисами
Требования:
— Опыт системным аналитиком от 3-х лет в продуктовой или заказной разработке
— Уверенное проектирование REST API: методы, коды ответов, идемпотентность, версионирование, обработка ошибок. Понимание, чем SOAP отличается от REST и когда что применяют
— Практика с асинхронным взаимодействием: очереди/брокеры (Kafka/RabbitMQ), понимание гарантий доставки, дубликатов, порядка сообщений
— SQL на уровне JOIN'ов, группировок, подзапросов — умение самому достать данные и проверить гипотезу
— Нотации: BPMN, UML (use case, sequence, activity, state), ER-модель. Не «слышал», а умеете применять и объяснять выбор
— Понимание архитектуры распределённых систем на базовом уровне: микросервисы, API Gateway, кэши, транзакционность и консистентность между сервисами
Условия:
— Формат обсуждаемый, график 5/2, гибкое начало дня
— Оформление: ТК РФ
— ДМС, компенсация обучения/конференций, техника на выбор
О нас:
Мы строим финтех-продукт с нуля: оплата частями, которая встраивается в чекаут интернет-магазинов. Сейчас на стадии пилота — работает MVP, первые несколько магазинов подключены в тестовом режиме, к концу года выходим в коммерческий запуск. Проектные решения ещё не забетонированы: то, что аналитик спроектирует сейчас, и станет архитектурой продукта.