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