Санкт-Петербург
Вам предстоит:
- Описание сценариев работы продукта (use cases);
- Описание архитектуры (взаимодействие компонентов и протоколы/транспорт);
- Диаграммы развертывания;
- Работа с требованиями: сбор, структурирование, формализация, документирование;
- Участие в коммуникации с заказчиками, доработка требований для исполнимости процессов заказчика;
- Коммуникации с разработчиками, выяснение исполнимости требований заказчиков и трудозатрат, поддержка разработчиков на всех этапах процесса реализации требований;
- Формирование критериев приёмки и участие в приемочных тестированиях разработанного ПО;
- Разбор и анализ протоколов интеграции со сторонними системами;
- Анализ, моделирование и документирование предметной области;
- Разработка функциональных и технических требований к ПО;
- Участие в проектировании UI;
- Анализ и участие в проработке проектной документации - ТЗ, ПМИ и др.
Наши ожидания:
- Высшее образование в области информационных технологий, компьютерных наук, математики, управления или смежных дисциплин;
- Понимание принципов разработки программного обеспечения (SDLC, Agile, Scrum, Waterfall и др.);
- Знание методологий анализа и проектирования систем (например, BPMN, UML);
- Базовое понимание архитектуры ИТ-систем, баз данных, API, интеграций и сетевых технологий;
- Умение собирать, анализировать и формализовать требования от stakeholders (заинтересованных сторон);
- Способность проводить исследование бизнес-процессов и выявлять проблемы;
- Навыки декомпозиции сложных задач на более простые;
- Умение работать с большими объемами информации и выделять ключевые аспекты;
- Опыт создания технической документации: спецификации, пользовательские истории, use cases, диаграммы и т.д.;
- Умение эффективно взаимодействовать с заказчиками, разработчиками, тестировщиками и другими участниками проекта;
- Навык проведения интервью, workshops и презентаций;
- Способность объяснять сложные технические концепции нетехническим специалистам;
- Умение управлять ожиданиями stakeholders и разрешать конфликтные ситуации;
- Опыт работы с инструментами для анализа и проектирования (Jira, Confluence);
- Базовое понимание SQL для работы с базами данных;
- Знание основ программирования (например, Python, JavaScript) или скриптовых языков будет плюсом;
- Опыт работы с API (REST, SOAP) и понимание принципов их работы;
- Знание основ тестирования (функциональное, интеграционное, нагрузочное);
- Бизнес-ориентированность;
- Понимание бизнес-целей и процессов заказчика.
- Умение предлагать решения, которые соответствуют бизнес-требованиям и техническим возможностям;
- Опыт работы с метриками и аналитикой для оценки эффективности продукта;
- Опыт работы системным аналитиком или бизнес-аналитиком в ИТ-проектах (от 2 лет);
- Опыт работы в команде разработки, знание процессов и ролей в команде;
- Понимание жизненного цикла продукта (от идеи до реализации и поддержки.