Системный аналитик

Small, ТМ (Скиф Трейд, ТОО)

Системный аналитик

Алматы, проспект Абая, 218/1

Метро: Алатау

Описание вакансии

О компании и проекте SMALL — ведущая розничная сеть Казахстана. Мы реализуем стратегию цифровой трансформации, создавая внутреннюю экосистему продуктов для управления бизнесом.

Small Chat — корпоративный мессенджер компании: web, десктоп-приложения для macOS, Windows и Linux, мобильные приложения для iOS и Android. Каналы и личные переписки, треды, реакции, вложения, поиск, уведомления.

Контекст разработки
Стек: Go, PostgreSQL, OpenAPI, Centrifugo (WebSocket), Permify, Keycloak; клиенты — React (web), Electron (десктоп), React Native + Expo (мобильные).

Системного аналитика в команде ещё не было: требования приходят через тимлида и часто уточняются уже в ходе разработки. Вы станете первым аналитиком в команде и выстроите работу с требованиями с нуля — от формата постановки задачи до Definition of Ready.

Ключевые направления работы

Вы будете отвечать за проработку требований в четырёх функциональных блоках:

  1. Каналы, участники и доступы:
    • Публичные и закрытые каналы, состав участников, роли и права.
    • Согласованность доступов при добавлении и удалении участников, архивации и других изменениях состава.
    • Модель прав на базе ReBAC — совместно с backend.
  2. Сообщения и real-time:
    • Личные и групповые переписки, треды, реакции, вложения, поиск.
    • События в реальном времени через WebSocket: состав, порядок, одинаковое поведение на всех платформах.
    • Центр уведомлений и push-уведомления.
  3. Видеоконференции (ВКС):
    • Звонки и видеовстречи: сценарии начала, приглашения, подключения и завершения.
    • Состояния звонка и участников, поведение при потере связи и переключении между устройствами.
    • Входящие звонки и уведомления о них на всех платформах.
  4. Платформы и интеграции:
    • Единое поведение продукта в web, десктоп- и мобильных приложениях; различия платформ (уведомления, бейджи непрочитанного, открытие ссылок) описаны явно.
    • Вход через корпоративную учётную запись.
    • Миграция легаси-данных и обратная совместимость API для десктоп- и мобильных приложений, которые обновляются не сразу.

Чем предстоит заниматься

1. Требования и постановка задач

  • Превращать сырую идею от бизнеса, тимлида или дизайнера в постановку, по которой можно разрабатывать и тестировать без устных уточнений: сценарии, критерии приёмки, граничные случаи, ошибки, права доступа.
  • Декомпозировать фичи на связанные задачи для backend и frontend с явными зависимостями.
  • Проводить груминг и быть первой точкой для вопросов разработчиков и QA по требованиям в ходе спринта.
  • Отделять реальные потребности от «хотелок» и договариваться о границах задачи.

2. Системное проектирование

  • Проектирование API: REST-контракты в OpenAPI до начала разработки — структуры запросов и ответов, коды ошибок, пагинация, обратная совместимость. Из контракта генерируется код backend и клиентов, поэтому он — единый источник правды для всех сторон.
  • Моделирование данных: сущности, связи и жизненный цикл в PostgreSQL; диаграммы состояний там, где у сущности есть статусы.
  • Real-time: описание событий и уведомлений — кто получает, в какой момент, с какими данными.

3. Документация и приёмка

  • Вести живую документацию продукта и глоссарий предметной области, чтобы термины в задачах, коде и разговорах совпадали.
  • Давать QA основу для тест-кейсов и участвовать в приёмке фич.
  • Документировать то, что меняется сейчас, а не переписывать всю историю продукта.

4. Процессы и работа с ИИ

  • Выстроить путь задачи от идеи до разработки: шаблоны постановки, Definition of Ready, связь требований с контрактом, тест-кейсами и кодом. Вместе с командой сформулировать и поддерживать Definition of Done.
  • Писать спецификации, которые однозначно понимают и разработчики, и AI-агенты: структура, проверяемые критерии приёмки, никаких умолчаний.
  • Использовать ИИ в анализе: исследование, черновики постановок и тест-кейсов, проверка полноты требований и актуальности документации.
  • Развивать шаблоны, промпты и скиллы для работы команды с требованиями; проверять и отвечать за результат, сгенерированный ИИ.

Наши ожидания

Hard skills:

  • Опыт работы Системным аналитиком в продуктовой разработке от 3 лет.
  • API: уверенное понимание REST, умение самостоятельно проектировать контракты в Swagger/OpenAPI/AsyncAPI, а не только читать готовые.
  • Работа с данными: SQL на уровне JOIN и GROUP BY для проверки данных и гипотез; понимание реляционной модели.
  • Архитектура: понимание клиент-серверного взаимодействия, асинхронных событий и WebSocket.
  • Моделирование: владение UML Sequence и State-диаграммами; BPMN — по необходимости.
  • Документирование: ясная и короткая письменная речь — постановка, которую разработчик читает один раз и не возвращается с вопросами.
  • Готовность вести документацию рядом с кодом (docs-as-code).
  • ИИ: практический опыт использования LLM-инструментов в аналитической работе.

Soft skills:

  • Самостоятельно вытягивает недостающие требования, а не ждёт готовых.
  • Спокойно говорит «задача не готова к разработке» и объясняет, чего не хватает.
  • Способен выстроить процесс работы с требованиями там, где его ещё нет, без опоры на старшего аналитика.

Будет существенным плюсом:

  • Опыт в продуктах коммуникаций, B2B SaaS или корпоративных системах.
  • Опыт проектирования ролевых моделей и прав доступа: RBAC, ReBAC, Zanzibar-подобные системы.
  • Умение читать код на Go или TypeScript на уровне «найти, как это работает сейчас».
  • Опыт работы с мультиплатформенными продуктами (web, десктоп, мобильные приложения) и версионированием API.
  • Опыт работы с AI-агентами в разработке: постановки для агентов, промпты, скиллы.

Мы предлагаем

  • Техническое обеспечение: Apple MacBook Air и необходимые лицензии.
  • Развитие: Компенсация обучения, сертификации и участия в конференциях.
  • Влияние: Вы первый аналитик в команде и сами определяете, как в ней работают с требованиями и какую часть этой работы берёт на себя ИИ. Результат виден сразу — меньше переделок и вопросов в ходе разработки.
  • Масштаб: Продукт, через который каждый день общаются сотрудники всей компании.
  • Условия: Официальное трудоустройство, конкурентная белая зарплата, гибкий график.
Навыки
  • API
  • JOIN
  • GROUP BY
  • UML Sequence
  • State-диаграммы
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Системный аналитик

Datavera (Датавера)

  • Алматы

  • до 1200000 KZT

Рекомендуем
Бэнк Софт Системс

Аналитик

Бэнк Софт Системс

  • Алматы

  • до 1200000 KZT

Рекомендуем
BTS Digital

Data Analyst

BTS Digital

  • Алматы

  • до 1250000 KZT

Рекомендуем
Marvel Kazakhstan

Аналитик 1С

Marvel Kazakhstan

  • Алматы

  • до 1250000 KZT

Kolesa (АО Колеса)
  • Алматы

  • до 1700000 KZT

Spark Логистика
  • Алматы

  • до 1700000 KZT

Bereke Bank
  • Алматы

  • до 1700000 KZT

RixMind (ТОО Сквалио Казахстан)

ITAM / SAM Консультант-аналитик (Junior / Middle)

RixMind (ТОО Сквалио Казахстан)

  • Алматы

  • до 1700000 KZT

Globerce Inc.
  • Алматы

  • до 1700000 KZT

  • Алматы

  • до 1700000 KZT

Senior Pricing & Revenue Management Analyst

Коулмэн Сервисиз Казахстан

  • Алматы

  • до 1700000 KZT

Analyst (Marketing)

Genesis Group AG

  • Алматы

  • до 1700000 KZT

  • Алматы

  • до 1700000 KZT

ForteBank
  • Алматы

  • до 1700000 KZT

KPMG
  • Алматы

  • до 1700000 KZT

  • Алматы

  • до 400000 KZT

Суханов Вячеслав Андреевич

Системный инженер Windows Server в дата-центрах

Суханов Вячеслав Андреевич

  • Алматы

  • до 2400 USD

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию