System analyst (Мобильное приложение Звук)
Описание
В команду, которая занимается поиском и продолжением прослушивания на различных поверхностях для получения кросс-девайсного опыта потребовался сильный аналитик с выраженными скилами для проектирования интеграций. Миссия роли - Превращать хаос идей в стройную симфонию кода. Мы проектируем не просто функции, а путь пользователя к любимому треку, где беззаботность восприятия — это результат нашей педантичной работы с требованиями и архитектурой стриминга. Обязанности: Управлять жизненным циклом требований (выявление, анализ, формализация, трассировка) Взаимодействовать со стейкхолдерами: согласование с PO, валидация решений совместно с партнёрами Проектировать реализацию системы от высокоуровневой архитектуры до детальной проработки компонентов и интерфейсов Работать с UML-диаграммы с использованием PlantUML Работать с ER-диаграммами Работать с С4 диаграммами Проектировать API (REST/GraphQL) Проектировать БД (реляционные/нереляционные) Проектировать функциональности в мобильном приложении Требуемые навыки: Иметь знания stateless и statefull-подходов Иметь знания микросервисной, клиент-северной, standalone и Event-Driven архитектур Иметь практический опыт реализации синхронных и асинхронных интеграций Иметь знания и практический опыт в проектировании высоконагруженных систем Базовые навыки работы с git/ide Знает что такое уровень изоляции транзакции и границы атомарности Иметь опыт реализации на мобильных устройствах функциональностей, работающих в оффлайне/с асинхронной передачей данных с устройства/ в режиме реального времени с минимальными накладными расходами Готовность оперативно погружаться в новые технологии и применять их на практике
Требования к кандидату
Условия и бонусы
В команду, которая занимается поиском и продолжением прослушивания на различных поверхностях для получения кросс-девайсного опыта потребовался сильный аналитик с выраженными скилами для проектирования интеграций. Миссия роли - Превращать хаос идей в стройную симфонию кода. Мы проектируем не просто функции, а путь пользователя к любимому треку, где беззаботность восприятия — это результат нашей педантичной работы с требованиями и архитектурой стриминга. Обязанности: Управлять жизненным циклом требований (выявление, анализ, формализация, трассировка) Взаимодействовать со стейкхолдерами: согласование с PO, валидация решений совместно с партнёрами Проектировать реализацию системы от высокоуровневой архитектуры до детальной проработки компонентов и интерфейсов Работать с UML-диаграммы с использованием PlantUML Работать с ER-диаграммами Работать с С4 диаграммами Проектировать API (REST/GraphQL) Проектировать БД (реляционные/нереляционные) Проектировать функциональности в мобильном приложении Требуемые навыки: Иметь знания stateless и statefull-подходов Иметь знания микросервисной, клиент-северной, standalone и Event-Driven архитектур Иметь практический опыт реализации синхронных и асинхронных интеграций Иметь знания и практический опыт в проектировании высоконагруженных систем Базовые навыки работы с git/ide Знает что такое уровень изоляции транзакции и границы атомарности Иметь опыт реализации на мобильных устройствах функциональностей, работающих в оффлайне/с асинхронной передачей данных с устройства/ в режиме реального времени с минимальными накладными расходами Готовность оперативно погружаться в новые технологии и применять их на практике