Сравним вакансию с вашим действующим резюме и составим письмо под эту роль.
Описание вакансии
Задачи:
— анализировать бизнес-потребности и функциональные задачи с точки зрения их реализации в информационных системах
— исследовать существующую архитектуру, функциональность и ограничения систем и определять влияние планируемых изменений на текущий ландшафт
— проектировать изменения в информационных системах и интеграционное взаимодействие между ними
— формировать функциональные и нефункциональные системные требования, обеспечивающие однозначное понимание задачи всеми участниками разработки
— декомпозировать требования до уровня, достаточного для постановки задач backend- и frontend-командам
— прорабатывать основные, альтернативные, граничные и исключительные сценарии работы системы
— моделировать бизнес-процессы в нотации BPMN 2.0: анализировать существующие процессы (as-is), проектировать и согласовывать целевые процессы (to-be)
— проектировать взаимодействие компонентов и систем с использованием UML, включая диаграммы последовательности и другие необходимые модели
— разрабатывать архитектурные и системные схемы с использованием подходов C4
— проектировать и документировать REST API и интеграционные контракты с использованием OpenAPI/Swagger
— описывать структуры запросов, ответов и сообщений, включая JSON Schema и правила валидации данных
— проектировать модели данных и взаимосвязи между сущностями, определять источники и правила формирования данных
— анализировать данные с использованием SQL и взаимодействовать с реляционными и иными хранилищами данных
— прорабатывать интеграции на синхронных и асинхронных механизмах, включая REST и Kafka
— определять правила обработки ошибок, статусов, отказов и других исключительных ситуаций при взаимодействии систем
— прорабатывать механизмы аутентификации, авторизации и разграничения доступа
— учитывать требования существующих компонентов, API-контрактов и интеграций при проектировании изменений, обеспечивая совместимость с действующей функциональностью
— подготавливать технические решения и защищать их перед заказчиками, архитекторами и экспертными группами
— взаимодействовать с разработчиками, QA, архитекторами, владельцами продуктов и другими участниками разработки на всех этапах реализации
— сопровождать требования и техническое решение в процессе разработки, тестирования и приемки
— поддерживать в актуальном состоянии системную и техническую документацию
Требования:
— опыт работы системным аналитиком в IT от 3 лет
— практический опыт системного проектирования и подготовки решений для разработки
— умение самостоятельно переводить функциональную потребность в техническое решение и детальные системные требования
— опыт разработки функциональных и нефункциональных требований
— умение анализировать существующую архитектуру и определять технические последствия планируемых изменений
— опыт декомпозиции требований до уровня задач для backend и frontend-разработки
— уверенное владение BPMN 2.0: описание процессов as-is и проектирование to-be
— опыт моделирования взаимодействия систем и компонентов с использованием UML, в том числе sequence diagram
— понимание принципов и практика визуализации архитектурных решений с использованием C4
— опыт проектирования и документирования REST API с использованием OpenAPI/Swagger
— умение описывать структуры запросов и сообщений, понимание JSON Schema
— опыт проектирования моделей данных и понимание взаимосвязей между сущностями
— практический опыт работы с PostgreSQL
— понимание принципов построения и взаимодействия микросервисов
— понимание принципов синхронного и асинхронного взаимодействия систем
— базовое понимание Kafka: producer/consumer, topic, message, схема и жизненный цикл сообщения
— понимание механизмов аутентификации и авторизации
— понимание принципов работы Keycloak либо аналогичных решений
— понимание жизненного цикла разработки ПО и особенностей взаимодействия аналитика с разработкой и QA
— умение выявлять противоречия, недостающие требования и граничные сценарии
— способность формулировать требования однозначно и в форме, пригодной для непосредственной реализации и тестирования
— умение аргументировать и защищать технические решения
Условия:
— рыночную зарплату и премии
— драйвовые задачи и ресурсы для их реализации
— преимущества аккредитованной IT-компании
— материальную помощь в случае важных событий в жизни
— корпоративное обучение у топовых провайдеров и доступ к онлайн-библиотеке
— корпоративные тренировки и спортивные активности - бег, футбол, волейбол, баскетбол, теннис и другие
— комьюнити по интересам
— скидки от партнеров на ДМС, связь, развлечения, подарки, спорт и т.д.
Стань частью команды ДИТ Москвы и воплощай в жизнь цифровые проекты столицы!
Контакты работодателя доступны по кнопке «Откликнуться» после входа.
Мэтч и сопроводительное
Сравним вакансию с вашим действующим резюме и составим письмо под эту роль.