Москва
Вместе с нами ты будешь:
-
Собирать, анализировать, уточнять и формализировать требования, полученные от заказчика;
-
Декомпозировать и ставить задачи разработчикам;
-
Оценивать трудоемкости работ;
-
Заниматься построением моделей, диаграмм, схем по дорабатываемому/создаваемому бизнес-процессу или информационной системе;
-
Заниматься построением архитектуры решения;
-
Подготавливать ТЗ, спецификации, технические решения для интеграции с другими системами, проектировать интеграционные интерфейсы, потоки данных, правила взаимодействия систем;
-
Формировать высокоуровневые требования к смежным системам;
-
Контролировать проведение интеграционного и функционального тестирования, синхронизировать работы, помогать в настройке тестовых контуров, консультировать тестировщиков;
-
Участвовать в промышленной эксплуатации доработок, помогать при возникновении инцидентов по внедренному решению - анализ ошибок, логов, локализация, предоставление заключения.
Какие знания и навыки для нас важны:
-
Знание принципов работы и опыт построения различных способов интеграции между информационными системами;
-
Знание принципов и опыт работы с REST API, брокеров сообщений, микросервисной архитектурой;
-
Опыт самостоятельного проектирования API и интеграций с использованием технологии REST API, брокеров сообщений;
-
Знание и умение работать с XML, JSON;
-
Понимание принципов проектирования и описания архитектуры информационных систем;
-
Опыт работы с требованиями (бизнес, функциональные, нефункциональные) в части сбора, уточнения и формализации;
-
Умение и желание работать с большим объемом артефактов;
-
Навыки самостоятельной разработки документации (ТЗ, проектные решения, описание архитектуры);
-
Навыки моделирования, построения диаграмм и схем для описания бизнес-процессов, технической реализации (нотации BPMN, UML, описание алгоритмов, блок-схем);
-
Аналитический склад ума, структурированность изложения мыслей;
-
Коммуникабельность, настойчивость, ориентированность на результат;
-
Самоорганизованность, способность управлять сроками реализации задач.
Будет плюсом:
-
Опыт разработки высоконагруженных мобильных и веб-приложений на микросервисной архитектуре;
-
Опыт создания технологических продуктов для банковской сферы;
-
Опыт работы в команде Agile (Scrum);
-
Умение выполнять SQL запросы среднего уровня. Понимание принципов проектирования СУБД, оптимизации запросов;
-
Опыт работы с логами, разбор инцидентов и обращений с Прома;
-
Опыт работы со стэком: Java 8/11, Spring Boot, OpenShift, PostgreSQL, REST API, Kafka/RabbitMQ.