Анализ функциональных требований из артефактов бизнес-аналитики: User Story, Use Case, Business Requirement, Functional Requirement, макеты UI;
Проектирование и описание моделей данных, контрактов, логики обработки данных;
Создание и выбор оптимального варианта решения вместе с командой;
Консультирование разработчиков и QA по функциональным требованиям;
Создание и поддержка внутренней документации на функционал системы.
Основные требования:
Понимание принципов работы архитектур информационных систем: микросервисы, клиент-серверная архитектура, web-приложения, синхронное и асинхронное взаимодействие;
Знание основ реляционных баз данных и SQL;
Знание форматов данных JSON, XML, YAML;
Понимание протокола HTTP и архитектурного стиля REST;
Понимание принципов работы брокеров сообщений (Kafka);
Опыт проектирования и описания контрактов, моделей данных, функциональных требований;
Понимание принципов обратной совместимости API и навыки их применения при проектировании контрактов;
Навыки ведения читаемой внутренней документации.
Будет плюсом:
Опыт проработки требований в проектах, использующих микросервисную архитектуру;
Знакомство с технологиями разработки: С#, ASP.NET Core, SignalR, умение читать код;
Опыт проектирования API на основе OData.
Что мы предлагаем?
Корпоративный ДМС;
Дополнительные дни "Day Off", с сохранением заработной платы;
Обучение и наставничество. У нас разработана программа обучения на все 3 месяца испытательного срока, также за каждым новым сотрудником закрепляется наставник;
Реальные возможности карьерного роста. Мы всегда приветствуем желание наших сотрудников развиваться внутри компании, и активно помогаем им в этом;
Интересная и перспективная сфера: IoT для транспорта, BigData, Видеоаналитика, нейронные сети и геймификация.