Мы разрабатываем ключевые платформенные сервисы государственной информационной системы маркировки и прослеживаемости товаров. Наши сервисы работают под высокими нагрузками, обрабатывают сотни терабайт данных и обеспечивают бесперебойную работу критически важных бизнес‑процессов.
Через наши сервисы проходят тысячи кодов маркировки в секунду - от производителей и импортеров до кассовых операций в рознице: коды содержатся в многочисленных типах документов, каждый из которых имеет свои особенности обработки и сложную бизнес-логику, учитывающую требования различных отраслей: от молока и сигарет до радиоэлектроники, автозапчастей и пиротехники.
Все задачи — это работа в ядре государственной системы маркировки, которая обрабатывает миллиарды кодов в сутки: партионный учёт молочной продукции с ФЛК и ВСД, кросс-доменные интеграции с ЕГАИС по алкоголю и «Меркурием» по трансграничной торговле, аннулирование КМ в масштабах бакалейной категории, проверки оплаты медицинских изделий с кассовыми потоками. Бизнес-логика — каскадные проверки статусов разрешительных документов на дату подачи, блокировка эмиссии по кредитным скорингам УОТ, детектирование повторных продаж через Kafka/Cassandra. По каждой задаче формируется полный комплект бизнес-документации: proposal (анализ проблем, целевой сценарий, оценка) и spec (детерминированные Gherkin-сценарии для всех ветвлений), а на выходе — design с архитектурой интеграций и data model.
Обязанности
• Работа в OpenSpec: формирование change proposals, проработка бизнес-требований в виде спецификаций и Gherkin-сценариев на бизнесовом языке, согласование объема изменений и критериев приемки с бизнесом, разработчиками и заказчиком.
• Анализ и проработка технических решений на основе бизнес-требований заказчика с учетом архитектурных ограничений и взаимосвязей микросервисов.
• Разработка и согласование архитектурных решений ядра информационной системы, синхронизация с ожиданиями и ограничениями заказчика.
• Формулирование и постановка технических заданий на разработку функционала ядра системы.
• Поддержка и сопровождение тестирования, выявление и документирование несоответствий, участие в контроле качества реализуемых решений.
• Обеспечение актуальности и полноты описаний компонентов и схем данных ядра информационной системы.
• Взаимодействие с бизнес-экспертами, разработчиками и заказчиками для обеспечения точного понимания требований и успешной реализации проектов.
• Информационное сопровождение и консультирование кросс-функциональных команд смежных подсистем по всем функциям ядра системы.
Обязательные требования
• Опыт работы в роли системного аналитика уровня Senior / Senior+ или сопоставимого по ответственности уровня, от 3 лет.
• Непрерывный опыт работы на одном сложном продукте/проекте от 2 лет.
• Опыт работы с микросервисной, гибридной и распределённой архитектурой.
• Опыт анализа и проектирования интеграций между сервисами (синхронные и асинхронные взаимодействия, event-driven подход).
• Опыт работы с бизнес-процессами и требованиями (сбор, формализация, итеративная доработка).
• Практический опыт регулярного использования AI/LLM-инструментов в рабочем процессе аналитика (для анализа, генерации артефактов, исследования).
• Понимание микросервисной архитектуры, распределённых систем и паттернов взаимодействия (REST, gRPC, event-driven, saga).
• Понимание принципов работы с реляционными и нереляционными базами данных (нормализация, индексы, транзакции).
• Проектирование API и интеграционных контрактов.
• Опыт работы с брокерами сообщений (Kafka, RabbitMQ).
• Навыки моделирования (PlantUML, BPMN, UML, sequence, ER).
• Понимание Git и git-flow (branching, merge request, code review), опыт работы с GitLab или аналогами.
• Понимание и опыт применения LLM и генеративных инструментов в работе:
- понимание ограничений LLM и необходимости валидации результатов,
- навыки prompt engineering (структурирование запросов, управление контекстом),
- понимание агентского подхода.