0

Системный аналитик( Скиф Трейд )

Алматы, Алматинская областьПартнерские Вакансии (Агентство)Полная занятостьСменный графикдо 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 и необходимые лицензии.
  • развитие: компенсация обучения, сертификации и участия в конференциях.
  • влияние: вы первый аналитик в команде и сами определяете, как в ней работают с требованиями и какую часть этой работы берёт на себя ии. результат виден сразу — меньше переделок и вопросов в ходе разработки.
  • масштаб: продукт, через который каждый день общаются сотрудники всей компании.
  • условия: официальное трудоустройство, конкурентная белая зарплата, гибкий график.

Вакансия опубликована: Позавчера. Источник: Careerist. ID вакансии: #3855954

Работа в Алматинской области

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

Вакансии, которые могут Вас заинтересовать

Алматы, Алматинская областьТамерлан МоторсПолная занятостьПолный деньот 1 года до 3 лет
график 5/2социальный пакет
Алматы, Алматинская областьПартнерские Вакансии (Агентство)Полная занятостьСменный графикдо 1 года
соц.пакеткорпоративные скидки
Алматы, Алматинская областьПартнерские Вакансии (Агентство)Полная занятостьСменный графикдо 1 года
своевременная заработная платаобучениеграфик 5/2премиибесплатное питаниекорпоративные мероприятияПитание
Алматы, Алматинская областьПартнерские Вакансии (Агентство)Полная занятостьСменный графикдо 1 года
возможность карьерного ростасменный графикбонусырядом с домомПитание
Алматы, Алматинская областьПартнерские Вакансии (Агентство)Полная занятостьСменный графикдо 1 года
обучениепремиикорпоративные мероприятия

Подождите идет загрузка...