Wildberries
Системный аналитик
Без опытаГибридМосква
Навыки
OpenAPIAsyncAPIRESTgRPCmessage brokersUMLC4SQLBPMNDomain-Driven Design
Обязанности
- 01Анализировать предметную область, выявлять зависимости между системами, определять границы сервисов и точки интеграции
- 02Готовить системные спецификации: функциональные и нефункциональные требования (производительность, безопасность, масштабируемость, надёжность), критерии приёмки, User Stories и Use Cases
- 03Проектировать API и контракты взаимодействий, поддерживать спецификации (OpenAPI/AsyncAPI), согласовывать интерфейсы с разработчиками и смежными командами
- 04Создавать и поддерживать аналитические артефакты: C4-диаграммы, sequence-диаграммы, ER-модели
- 05Участвовать в архитектурных обсуждениях, готовить ADR по своим решениям, проходить arch review
- 06Согласовывать требования с разработкой, QA и эксплуатацией, обеспечивать единое понимание задачи в команде
- 07Участвовать в груминге, планировании, оценке трудоёмкости, сопровождать задачи до приёмки и релиза
- 08Помогать QA с критериями приёмки и тест-кейсами, проверять соответствие реализации требованиям
- 09Поддерживать актуальность документации в Wiki и других системах хранения знаний
- 10Принимать в зону ответственности закреплённые подсистемы и развивать экспертизу по ним
Требования
- 01Имеете опыт работы системным аналитиком от 2х лет в командах разработки распределённых систем
- 02Умеете собирать требования у бизнеса, переводить их в формальные спецификации и доводить до разработки без потерь
- 03Владеете практикой проектирования API (REST, gRPC, message brokers) и описания контрактов через OpenAPI/AsyncAPI
- 04Понимаете, когда какой способ интеграции применять: синхронный/асинхронный, очереди, события - и какие у них следствия (SLA, консистентность, failure scenarios)
- 05Обладаете уверенным владением нотациями: UML, C4, sequence-диаграммы
- 06Понимаете SQL и моделей данных, имеете представление о нормализации, денормализации и эволюции модели данных во времени
- 07Умеете декомпозировать сложное на части системно: видеть границы между сервисами на уровне проектирования
- 08Имеете опыт работы в Agile-командах, понимание ролей и процессов разработки
- 09Готовность брать ответственность за свои подсистемы и развивать экспертизу по ним вдолгую
Условия
- 01Обучение и развитие: языковые клубы, собственный корпоративный университет, программы развития управленческих навыков и многое другое
- 02Благополучие сотрудников: корпоративный пакет ДМС со стоматологией, корпоративный спорт, консультации психолога и дополнительные возможности аккредитованной IT-компании
- 03Множество сообществ: клуб спикеров, футбола, йоги, шахмат и т.д.
- 04Забота о семьях: создаем условия, в которых легко сочетать карьеру и заботу о близких – от гибкого подхода до масштабных проектов для детей сотрудников
- 05Скидки и партнерские программы: на обучение, страхование, покупки и многое другое
- 06Комфортная рабочая среда: бесплатное питание в офисе, современные офисы рядом с метро, корпоративная техника и портал для сотрудников