Обязанности:
- Анализ, сбор и документирование требований;
- Разработка ТЗ и постановка задач;
- Проектирование модели данных;
- Проектирование межсервисных интеграций, внешних интеграций (restapi, Kafka, RabbitMQ);
- Написание функциональных требований;
- Визуализация и моделирование бизнес процессов.
Требования:
- Опыт от 4-х лет;
- Знание хотя бы одного из популярных ООП языков;
- Domain-driven design (DDD);
- Умение проводить Event Storming;
- Микросервисная архитектура;
- Cобытийно-управляемая архитектура (EDA);
- UML: Use Case Diagram, Class Diagram, Activity Diagram, State Machine Diagram, Sequence Diagram;
- Модель С4 архитектуры программного обеспечения;
- Типы API (RESTful, SOAP, JSON:API, GraphQL, RPC, API нативных библиотек), их общее описание;
- Swagger;