Системный аналитик
генерация резюме под вакансию
сопроводительное письмо
описание
Команда разрабатывает платформу корпоративной телефонии, которая работает на стыке VoIP и микросервисной архитектуры в условиях высоких нагрузок с повышенными требованиями к отказоустойчивости.
задачи
- Проектировать REST API, разрабатывать и согласовывать новые методы, дорабатывать существующие, проектировать контракты запросов и ответов, схемы данных в форматах JSON и XML, модели ресурсов и версионирование эндпоинтов;
- Анализировать техническую реализацию, декомпозировать бизнес-задачи в технические решения с учетом синхронных и асинхронных взаимодействий;
- Моделировать процессы и интеграции, описывать потоки данных и сценарии взаимодействия систем в нотациях BPMN и UML;
- Формализовывать требования к интеграции, собирать нефункциональные требования для API;
- Писать документацию, подготавливать технические задания, спецификации OpenAPI и Swagger, пользовательские сценарии использования API и критерии приемки задач;
- Ставить задачи разработке, писать детальные эпики, истории и подзадачи в таск-трекере;
- Управлять контрактами сервисов, поддерживать актуальность спецификаций, контролировать обратную совместимость при изменении версий API и вести реестр эндпоинтов;
- Валидировать решения, проводить код-ревью изменений, связанных с API, тестировать через Postman, Insomnia или консольные утилиты и проверять соответствие реализованной логики спроектированным моделям;
- Синхронизироваться со смежными командами, согласовывать форматы обмена данными, очереди сообщений и протоколы с владельцами других микросервисов и дата-инженерами.
требования
- Глубоко понимаете принципы REST API и архитектурные стили HTTP и HTTPS;
- Понимаете архитектуру синхронных и асинхронных сервисов;
- Имеете опыт работы с брокерами сообщений Apache Kafka, проектирования асинхронных взаимодействий, топиков и контрактов сообщений;
- Владеете спецификациями OpenAPI и Swagger для описания контрактов API;
- Умеете проектировать модели данных в форматах JSON и XML;
- Обладаете опытом версионирования API и реализации стратегий изменения контрактов без нарушения обратной совместимости;
- Имеете опыт работы с PostgreSQL, моделирования схем данных и написания SQL-запросов средней сложности;
- Понимаете принципы работы Redis и сценарии его применения для кэширования, сессий и хранения данных в памяти;
- Умеете моделировать синхронные и асинхронные бизнес-процессы в нотации BPMN 2.0;
- Владеете UML, строите Sequence, Component и Class-диаграммы;
- Понимаете принципы авторизации и аутентификации на основе JWT;
- Имеете опыт составления технических заданий и интеграционных спецификаций;
- Обладает навыком декомпозиции бизнес-требований в Epics, User Stories и подзадачи в трекерах;
- Свободно используете Postman, Insomnia или curl для ручного тестирования эндпоинтов и разворачивания мок-серверов;
- Облаете базовым пониманием процессов CI/CD и цикла разработки ПО;
- Умеете эффективно использовать языковые модели в ежедневной аналитической работе;
- Будет плюсом: знание и опыт работы с VoIP-технологиями, SIP и телефонией.
условия
- Оклад, годовая премия и ежегодный пересмотр зарплаты;
- Масштабные и интересные задачи в Agile-команде;
- Расширенный социальный пакет, ДМС, страхование и льготное кредитование;
- Бесплатный тренажерный зал, спортивные групповые занятия и бассейн;
- Доступ к образовательным программам СберУниверситета для профессионального и карьерного развития;
- Профессиональный и позитивный коллектив.
навыки
Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.