VK

Старший системный аналитик в МАХ

Не указана
  • Санкт-Петербург
  • От 3 до 6 лет
Мы разрабатываем крупнейший мессенджер в России, чтобы соединять людей, сервисы и компании. Создаём простые и удобные инструменты коммуникации.

Требования

  • От трёх лет на позиции системного аналитика в продуктовых IT-компаниях
  • Обязателен опыт работы с высоконагруженными (HighLoad) системами и распределённой архитектурой
  • Опыт участия в разработке real-time продуктов (чаты, уведомления, стриминг событий)
  • Документирование, разработка и поддержка
  • FRS (Functional Requirements Specification), SRS (Software Requirements Specification); User Stories, Use Cases, Sequence Diagrams
  • Умение описывать контракты взаимодействия между сервисами (включая edge-cases и error handling)
  • Умение описывать сложные пользовательские сценарии (многопоточность действий, офлайн- и онлайн-режимы)
  • Понимание, согласованность в конечном счете (eventual consistency), идемпотентности, дедупликации данных, CAP
  • Умение проектировать схемы хранения сообщений/событий, стратегии ретраев
  • Глубокое понимание REST / WebSocket / Long polling
  • Практический опыт работы с Postman/curl/devtools
  • Понимание особенностей real-time взаимодействия
  • Понимание основных принципов ООП
  • Понимание компромиссов между размером, скоростью и читаемостью данных

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

1. Сбор и анализ требований:
  • Выявление и декомпозиция бизнес-потребностей, формализация их в технические требования
  • Анализ существующего бизнес-процесса (AS-IS) и разработка целевого процесса (TO-BE)

2. Проектирование и документация:

  • Разработка и поддержание в актуальном состоянии проектной документации
  • Функциональные и нефункциональные требования
  • Модели данных
  • Диаграммы потоков данных и архитектурные схемы взаимодействия компонентов

3. Согласование и коммуникации:

  • Согласование требований со всеми стейкхолдерами

4. Сопровождение разработки:

  • Консультация разработчиков и тестировщиков в процессе разработки (уточнение логики, разъяснение документации)