проспект Калинина 116/44
🚀 Делайте архитектуру ритейл-систем, которые работают в реальных магазинах
Мы создаём программные решения для автоматизации ритейла:
кассовое ПО, серверные системы, кассы самообслуживания, прайсчекеры, системы лояльности и интеграции с ERP/CRM.
Наши системы работают в тысячах точек продаж, где:
-
может пропасть интернет
-
кассы должны работать без остановки
-
десятки систем обмениваются данными в реальном времени
Поэтому нам нужен системный аналитик, который умеет видеть систему целиком, проектировать интеграции и заранее замечать риски.
🧩 Чем предстоит заниматься
-
общаться с заказчиками, продукт-менеджерами и командами разработки
-
собирать и структурировать требования
-
формировать функциональные требования и технические задания
-
описывать пользовательские сценарии (User Stories, Use Cases)
-
декомпозировать задачи для команды разработки (Java backend)
-
проектировать интеграции между системами
-
описывать API и контракты взаимодействия
-
моделировать бизнес-процессы (BPMN / UML)
-
выявлять риски и ограничения на этапе проектирования
-
сопровождать задачи в процессе разработки
-
взаимодействовать с несколькими командами разработки в релизном цикле
-
работать в Scrum-процессах
👀 Мы ищем человека, который
-
умеет слушать, уточнять и структурировать требования
-
может перевести бизнес-потребности в техническую постановку
-
видит систему целиком, а не только отдельную задачу
-
умеет быть связующим звеном между командами разработки
-
готов аргументированно обсуждать требования со стейкхолдерами
-
умеет говорить «нет» избыточным требованиям
-
проявляет проактивность и поднимает риски на этапе проектирования
-
действует самостоятельно и берет ответственность за результат
Пример из реальной практики:
аналитик должен заранее сказать
«если у магазина пропадёт интернет — эта схема перестанет работать»
и предложить решение.
🎯 Что важно для роли
-
опыт работы системным аналитиком или проектным менеджером в IT
-
опыт интеграционных проектов
-
опыт сбора и формализации требований
-
опыт подготовки технических заданий для разработки
-
понимание интеграций между системами
-
понимание специфики офлайн-систем и синхронизации данных
-
опыт работы с нефункциональными требованиями (производительность, доступность)
Знание ритейл-домена будет большим плюсом.
⚙️ Необходимые знания и навыки
Моделирование и документация
-
UML (Sequence, Class, State Machine)
-
работа с интеграционной документацией
Архитектура
-
понимание микросервисной архитектуры (MSA) и монолитных систем
-
понимание паттернов синхронного и асинхронного взаимодействия
Интеграции
-
REST (JSON)
-
SOAP (XML)
-
gRPC (Protobuf)
Брокеры сообщений
-
Kafka или RabbitMQ
(топики, очереди, подтверждения)
API и контракты
-
Swagger / OpenAPI
Работа с данными
-
SQL (join, агрегирование данных)
-
понимание планов выполнения запросов
-
понимание транзакций
Проектирование БД
-
построение ER-диаграмм
-
понимание нормализации
-
понимание использования NoSQL
(MongoDB, ClickHouse)
Формализация требований
-
User Stories
-
Acceptance Criteria
-
написание ТЗ
🧰 Инструменты
-
draw.io
-
PlantUML / Mermaid
-
Miro / Figma
-
Postman
-
Confluence
-
Redmine
⭐ Будет преимуществом
-
Опыт работы с ритейл-системами или POS-решениями
-
Понимание специфики офлайн-систем и синхронизации данных
-
Опыт интеграционных проектов
-
Опыт описания API контрактов (OpenAPI / Swagger )
-
Понимание микросервисной архитектуры
-
Знание асинхронных интеграций и брокеров сообщений (Kafka, RabbitMQ)
-
Навыки проектирования БД и ER-диаграмм
-
Понимание MDM и работы с мастер-данными
-
Умение читать код (Java / Python / C++) на уровне понимания логики
-
Опыт работы с Postman или аналогичными инструментами тестирования API
- Опыт работы с торговым оборудованием