Обязанности:

  • Работа в команде вместе с представителями заказчика по Agile;
  • Системный анализ бизнес-требований;
  • Разработка функциональных требований;
  • Проектирование сервисов.

Требования:

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

Приветствуется:

  • Опыт работы с Git;
  • Понимание микросервисной архитектуры;
  • Понимание принципов работы распределенных систем;
  • Навыки управления командой и понимание принципов agile-разработки.