Назад
2 дня назад

Системный аналитик (REST API)

150 000 - 190 000
Тип работы
fulltime
Грейд
middle
Страна
Russia/Belarus
vacancy_detail.hirify_telegram_tooltipВакансия из Telegram канала -

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

TL;DR
Системный аналитик (REST API): Сбор, анализ и формализация функциональных и нефункциональных требований, проектирование API-контрактов и моделирование взаимодействия систем с акцентом на Mobile/Front-интеграции, UML/BPMN и обработку ошибок. Фокус на детализации клиент-серверных сценариев, проектировании негативных кейсов, сопровождении разработки и приемке задач.
Системный аналитик мидл
МСК: 190к на руки по ТК
Регионы зп: 150к На руки по ТК

Откликаться:
Требования:
 Опыт работы в качестве системного аналитика от 3 лет;
 Уверенное понимание принципов работы REST API, протоколов HTTP/HTTPS (методы, статусы ответов, заголовки, cookies, query/path параметры);
 Глубокое понимание структуры JSON, схем запросов/ответов, обратной совместимости, а также работы с типами данных (nullable/optional, enum);
 Понимание механизмов авторизации и аутентификации (OAuth 2.0, JWT, access/refresh токены);
 Понимание принципов синхронного и асинхронного взаимодействия систем;
 Умение проектировать и документировать API-контракты с использованием Swagger / OpenAPI;
 Понимание специфики Back, Mobile и Front-разработки: жизненного цикла мобильных приложений, работы клиентов при плохой или отсутствующей сети, версионирования API, особенностей взаимодействия Web ↔ Native, а также базовых механизмов (пагинация, кеширование, retry, timeout, идемпотентность);
 Практические навыки проектирования UML-диаграмм (в первую очередь Sequence Diagram, Activity Diagram, State Diagram) и BPMN-диаграмм;
 Умение системно описывать и проектировать: Use Cases, User Flows, последовательность взаимодействия систем, бизнес-правила, негативные сценарии, обработки ошибок (error handling) и критерии приемки (Acceptance Criteria);
 Уверенное знание SQL и опыт работы с реляционными базами данных (составление запросов средней сложности);
 Опыт взаимодействия с командами разработки и тестирования на всех этапах SDLC;
 Опыт работы с Jira и Confluence;
 Желательно понимание технологий WebSocket / SSE, Deep Links / Universal Links, Push-уведомлений.
 Критическое мышление
 Высокая ответственность за результат работы (как личный, так и команды в целом)
 Развитые навыки делового общения, умение аргументировать свою позицию и эффективно взаимодействовать со смежными командами
 Умение расставлять приоритеты, планировать свое время, адекватно оценивать задачи и решать возникающие проблемы
 Готовность быстро адаптироваться к изменениям и меняющимся требованиям
Обязанности:
 Сбор, анализ и формализация функциональных и нефункциональных требований;
 Разработка, согласование и поддержка в актуальном состоянии технической документации (ТЗ, спецификации API-контрактов, интеграционные схемы);
 Моделирование бизнес-процессов и архитектурного взаимодействия систем (Sequence, Activity, State, BPMN);
 Детализация UI-состояний (loading, success, empty, error, offline) и логики взаимодействия клиент-сервер для Mobile/Front;
 Проектирование сценариев использования (Use Cases, User Flows), описания бизнес-правил и критериев приемки (Acceptance Criteria);
 Проектирование обработок ошибок и негативных сценариев взаимодействия систем;
 Постановка задач разработчикам и участие в их оценке ;
 Сопровождение процессов разработки и тестирования, участие в приемке реализованных задач."

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Текст вакансии взят без изменений

Источник -