Юкитех Лаб

Системный аналитик (Middle / Middle+ / Senior)

120 000 - 200 000 RUR
  • Санкт-Петербург
  • От 1 года до 3 лет
  • Анализ требований
  • Системная интеграция
  • Декомпозиция бизнес-процессов
  • Draw.io
  • Atlassian Confluence

О компании

Мы —продуктовая IT-команда, разрабатывающая собственные информационные системы. Работаем с современным технологическим стеком и микросервисной архитектурой. В связи с ростом проекта ищем системного аналитика, который станет ключевым связующим звеном между бизнесом и разработкой.

Цель роли

Обеспечить качественную формализацию требований и проектирование решений для разработки программных систем: от анализа бизнес-задач до описания структуры данных и API-взаимодействий между сервисами.

Основные обязанности

Анализ требований

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

Проектирование и описание решений

  • Описание модулей и компонентов системы для команды разработки.
  • Проектирование логики взаимодействия между компонентами и сервисами.
  • Подготовка технической документации, понятной для разработчиков и тестировщиков.
  • Участие в проработке архитектурных решений совместно с архитекторами и техлидами.

Проектирование структуры данных

  • Анализ предметной области и моделирование данных.
  • Проектирование структуры баз данных (на уровне одного модуля, не целой систмы), сущностей и связей (ER-диаграммы).
  • Определение требований к хранению, обработке и передаче данных.
  • Участие в согласовании решений по БД с разработчиками.

Проектирование API и интеграций

  • Проектирование API для взаимодействия между сервисами (REST).
  • Описание контрактов API (эндпоинты, параметры, схемы данных, коды ошибок).
  • Документирование API (OpenAPI / Swagger).
  • Проработка интеграций с внешними и внутренними системами.
  • Участие в обсуждении версионирования и обратной совместимости API.

Требования к кандидату

Обязательные

  • Опыт работы системным аналитиком от 2–3 лет в разработке ПО.
  • Понимание жизненного цикла разработки программных систем (SDLC).
  • Уверенные навыки анализа и формализации требований.
  • Опыт проектирования:
    • структуры данных,
    • API и интеграций,
    • логики взаимодействия сервисов.
  • Знание SQL на уровне анализа данных и проверки гипотез.
  • Понимание принципов клиент-серверного взаимодействия.
  • Опыт подготовки технической документации для разработчиков.

Технический стек и инструменты

  • Документация: Confluence
  • Управление задачами: Jira
  • Проектирование и диаграммы: Draw.io
  • API: REST, OpenAPI (Swagger),
  • Базы данных: реляционные (PostgreSQL)
  • Методологии: Agile / Scrum

Будет плюсом

  • Опыт работы с микросервисной архитектурой.
  • Понимание принципов работы распределённых систем.
  • Опыт интеграций через очереди сообщений (RabbitMQ — на уровне понимания).
  • Базовые навыки программирования (Python — для понимания кода).
  • Опыт работы в продуктовых командах.

Soft skills

  • Системное мышление и внимание к деталям.
  • Умение ясно излагать мысли устно и письменно.
  • Навыки аргументированного обсуждения решений.
  • Готовность работать с неопределёнными требованиями.
  • Ответственность за результат и ориентация на качество.

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

  • Участие в разработке сложных и интересных IT-продуктов.
  • Работа в профессиональной команде разработки.
  • Конкурентную заработную плату (обсуждается по итогам интервью).
  • Возможности профессионального роста.
  • Обучение, обмен экспертизой.

Формат вакансии

  • Уровень: Middle / Middle+ / Senior
  • Формат работы: удалённо
  • Тип занятости: полная