Разработка технических требований к новым системам или модернизации существующих;
Создание моделей данных, диаграмм процессов (UML, BPMN) и архитектурных схем;
Подготовка технических спецификаций, архитектурных решений и инструкций для разработчиков;
Проектирование и документирование API, протоколов взаимодействия и интеграционных точек;
Анализ возможностей интеграции новых решений с существующими системами;
Предложение решений для улучшения масштабируемости, отказоустойчивости и скорости работы систем;
Контроль за внедрением изменений в системы, обеспечение обратной совместимости и минимизация рисков при обновлениях.
Проектирование структуры баз данных (ER-диаграммы);
Анализ инцидентов и сбоев в работе систем, поиск проблем и предложение решений.
Опыт работы системным аналитиком от 3 лет в проектах с распределенной архитектурой и высоконагруженными сервисами;
Умение анализировать бизнес-процессы и переводить их в технические требования;
Знание принципов микросервисной архитектуры, интеграций через REST API и работы с брокерами сообщений (RabbitMQ, Kafka и др.);
Знание основ архитектуры веб-приложений и принципов интеграционных взаимодействий;
Понимание механизмов работы с реляционными базами данных (SQL) и опыт проектирования схем данных;
Умение работать с инструментами моделирования (UML, ERD, Visio);
Опыт взаимодействия с командами разработки и тестирования;
Понимание принципов DevOps и CI/CD.