● Проведение исследований и глубокой аналитики задач, поставленных владельцем продукта, включая взаимодействие с заказчиками и ключевыми заинтересованными сторонами для выявления ролей, бизнес-процессов и ограничений.
● Подробное прорабатывание и согласование требований с бизнес-стейкхолдерами, визуализация процессов через схемы и диаграммы (BPMN, Use-case) для обеспечения максимальной ясности и точности.
● Разработка технических заданий для команды разработки, включая детализированное описание доработок с использованием Sequence- и Use-case диаграмм.
● Декомпозиция задач и формирование их структуры в системе управления проектами (Jira), включая постановку задач для разработчиков.
● Дизайн REST API, документирование по корпоративным стандартам, с описанием методов (GET, POST, PUT, DELETE), алгоритмов работы, примеров запросов/ответов, кодов ошибок и маппинга данных. Реализация CRUD-сервисов, например, для работы с профилями пользователей.
● Проектирование архитектуры и интерфейсов взаимодействия API с применением UML-sequence диаграмм, а также визуализация UI-дизайна с использованием Figma, дополненная структурированной спецификацией для фронт-энд разработчиков.
● Формирование SQL-запросов средней сложности для тестирования работы методов; участие в разработке сложных запросов совместно с командой. Работа с базами данных через ER-диаграммы, с документированием изменений в структуре БД, описанием таблиц и атрибутов.
● Организация взаимодействия внутри команды разработки, консультационная поддержка, обеспечение единого подхода к использованию документации.
● Постоянная актуализация технической документации и описание изменений в рамках существующего функционала. Координация с аналитиками смежных команд для согласования и уточнения деталей документации.
● Выявление и описание требований с заказчиком.
● Знание реляционных бд.
● Постановка задач разработчикам.
● Моделирование процессов в нотации UML (sequence), ER-диграмма (базы данных).
● Проектирование интеграционных решений с использованием REST.
● Разработка справочной материалов и документации проекта.
● Разработка и написание user story и use case.
● Участие в тестировании новых модулей.