Описание
От успешного соискателя мы ожидаем:
- опыт работы системным аналитиком на крупных проектах от 4 лет;
- опыт работы в проектах с микросервисной архитектурой;
- умение определять границы ответственности сервисов, выбор типа интеграции (REST/Kafka), проектирование API до уровня спецификации (OpenAPI/Swagger, JSON);
- проектирование моделей данных и бизнес-логики сервисов;
- проектирование распределённых взаимодействий: согласованность данных, идемпотентность, границы транзакций;
- знание подходов к хранению данных в разных видах БД (реляционные и не реляционные);
- знание UML, OpenAPI для описания API, BPMN для описания процессов;
- понимание основных архитектурных паттернов;
- хорошие коммуникативные навыки.
Желательные навыки:
- знание SQL, на уровне написания сложных, вложенных запросов, циклов, процедур;
- практический опыт работы с настройкой мониторинга микросервисов;
- практический опыт работы с user story, составления cjm.
Чем предстоит заниматься:
-
Работать в продуктовой команде;
-
Анализировать бизнес-требования от владельца продукта и бизнес-аналитика (Usecases, user stories, BPMN);
-
Анализировать функциональные и нефункциональные требования для выбора оптимального способа решения задач;
-
Проектировать микросервисную архитектуру продукта;
-
Отрисовывать диаграммы в нотации UML, С4, ERD;
-
Разрабатывать логическую модель данных для баз данных (Мы работаем как с реляционными, так и с нереляционными базами);
-
Описывать интеграционные API-контракты
-
Поддерживать техническую документацию продукта в актуальном состоянии;
-
Взаимодействовать с аналитиками и архитекторами других продуктов в рамках проработки сквозных процессов.
От успешного соискателя мы ожидаем:
- опыт работы системным аналитиком на крупных проектах от 4 лет;
- опыт работы в проектах с микросервисной архитектурой;
- умение определять границы ответственности сервисов, выбор типа интеграции (REST/Kafka), проектирование API до уровня спецификации (OpenAPI/Swagger, JSON);
- проектирование моделей данных и бизнес-логики сервисов;
- проектирование распределённых взаимодействий: согласованность данных, идемпотентность, границы транзакций;
- знание подходов к хранению данных в разных видах БД (реляционные и не реляционные);
- знание UML, OpenAPI для описания API, BPMN для описания процессов;
- понимание основных архитектурных паттернов;
- хорошие коммуникативные навыки.
Желательные навыки:
- знание SQL, на уровне написания сложных, вложенных запросов, циклов, процедур;
- практический опыт работы с настройкой мониторинга микросервисов;
- практический опыт работы с user story, составления cjm.
Чем предстоит заниматься:
-
Работать в продуктовой команде;
-
Анализировать бизнес-требования от владельца продукта и бизнес-аналитика (Usecases, user stories, BPMN);
-
Анализировать функциональные и нефункциональные требования для выбора оптимального способа решения задач;
-
Проектировать микросервисную архитектуру продукта;
-
Отрисовывать диаграммы в нотации UML, С4, ERD;
-
Разрабатывать логическую модель данных для баз данных (Мы работаем как с реляционными, так и с нереляционными базами);
-
Описывать интеграционные API-контракты
-
Поддерживать техническую документацию продукта в актуальном состоянии;
-
Взаимодействовать с аналитиками и архитекторами других продуктов в рамках проработки сквозных процессов.