Архитектор решений

Наш заказчик - второй по величине банк в стране, услугами которого пользуются миллионы людей. Цель заказчика - создать максимально удобные для клиентов приложения, сервисы, технологии. Ищем талантливых кандидатов, готовых к решению различного рода задач: вывод новых фичей, поддержка текущей функциональности, написание тестов, участие в общих грумингах и многое другое. Работа ведется в небольших кросс-функциональных командах с полным вовлечением разработчиков и ключевых экспертов.

Осуществляем набор команды в проект по разработке новой бэк-офисной платформы инвестиционного бизнеса, решающей задачу учета и контроля валютных операций и операций с драгоценными металами взамен морально
устаревшего настольного решения. Новое решение будет построено по трехзвенной архитектуре с применением современных принципов и подходов к
разработке. Современный стиль управления проектом (динамический процесс на основе адаптации принципов и ценностей scrum). 7 команд в каждой команде 10-12 чел (ИТ-лид, аналитики, разработчики, тестировщики).
Обязанности:
  • Анализ требований заказчиков;
  • Разработка концепций, архитектурных решений и подходов к реализации бизнес-процессов;
  • Проработка архитектурных решений по взаимодействию подсистем миграции между собой для решения бизнес-задач и поддержка их в актуальном виде;
  • Разработка форматов (спецификаций) взаимодействия подсистем между собой;
  • Проектирование прикладных систем на основе технологий Java, Web, microservices, data streaming и т.п.;
  • Согласование проектной документации (концепций, бизнес-функциональных требований, технических заданий, спецификаций реализации) создаваемых на проекте бизнес- и системными аналитиками;
  • Контроль соответствия разработанных систем архитектурным требования (арх. надзор);
  • Работа в тесном сотрудничестве со командами разработки.

Обязательные навыки:
  • Опыт работы архитектором от 2-х лет. с микросервисными решениями;
  • Опыт работы в Scrum командах;
  • Отличные аналитически способности;
  • Хорошие знания шаблонов проектирования и интеграции;
  • Опыт проектирования БД (желательно PostgreSQL);
  • Понимание работы Apache Kafka и проектирование интеграции систем с его использованием;
  • Опыт с Open API будет являться преимуществом;
  • Опыт работы с большим количеством разнородной документации.