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