Обязанности:
- Работа в команде вместе с представителями заказчика по Agile;
- Системный анализ бизнес-требований;
- Разработка функциональных требований;
- Проектирование сервисов.
Требования:
- Опыт написания технической документации (бизнес-требований,
функциональных требований);
- Опыт работы с распределенными системами документирования
(Google Docs, Confluence и др.);
- Понимание основных принципов UX-friendly интерфейсов;
- Понимание принципов построения репозиториев (Git);
- Понимание трёхуровневой архитектуры приложений (View-BL-Data);
- Понимание принципов построения клиент-серверных систем;
- Базовое знание протокола HTTP, SOAP, понимание WSDL;
- Понимание принципов построения REST-сервисов;
- Знание форматов XML и JSON.
Приветствуется:
- Опыт работы с Git;
- Понимание микросервисной архитектуры;
- Понимание принципов работы распределенных систем;
- Навыки управления командой и понимание принципов agile-разработки.