Обязанности:
Чем предстоит заниматься: Работать в продуктовой команде. Анализировать бизнес-требования от владельца продукта и бизнес-аналитика (Usecases, user stories, BPMN). Анализировать функциональные и нефункциональные требования для выбора оптимального способа решения задач. Проектировать микросервисную архитектуру продукта. Отрисовывать диаграммы в нотации UML, С4, ERD. Разрабатывать логическую модель данных для баз данных (Мы работаем как с реляционными, так и с нереляционными базами). Описывать интеграционные API-контракты (Мы применяем REST-like, GraphQL, gRPC, json-rpc, Kafka, RabbitMQ). Поддерживать техническую документацию продукта в актуальном состоянии. Взаимодействовать с аналитиками и архитекторами других продуктов в рамках проработки сквозных процессов. Что для этого нужно: Хорошее знание различных типов интеграций между сервисами, их преимуществ и недостатков. Понимание особенностей микросервисной архитектуры и основных паттернов проектирования. Опыт проектирования микросервисов с нуля (интеграции, БД, логика работы). Опыт проектирования реляционных и нереляционных баз данных. SQL на базовом уровне. Опыт проектирования API (OpenAPI, Json-Schema, REST). Почему это интересно: Работа в продуктовой команде: тесное взаимодействие с архитекторами, бизнес-аналитиками, разработчиками, тестировщиками. Системный аналитик занимается только техническими задачами: анализом архитектуры, проектированием сервисов и их интеграциями. Отсутствие бюрократии. Большинство сервисов - внутренняя разработка. Технически подкованные владельцы продуктов и бизнес-аналитики, которые пишут подробные бизнес-постановки. Если ты хочешь развивать продукт, который делает жизнь людей лучше и комфортнее – WELCOME!