О команде
Отдел занимается системным анализом и развитием интеграционной шины в рамках перехода и разработки in-house решения, обеспечения централизованного и унифицированного взаимодействия между биллингом и различными информационными системами.
Обязанности
•Выполняет валидацию, оптимизацию и управление бизнес-требованиями на разработку;
•Выполняет координацию работы команд аналитики, разработки, тестирования и администрирования в рамках всего бизнес-процесса реализации требований на ESB;
•Проектирует решения по бизнес-требованиям;
•Подготавливает техническое задание;
•Составляет API-контракты в open-api нотации;
•Участвует в проектировании архитектуры новых микросервисов или функциональности для реализации на ESB;
•Своевременное выполнение поручений руководства;
•Обеспечение полного выполнения поставленных целей;
•Соблюдать и ознакамливаться с актами Работодателя, Положениями, Должностными инструкциями, Графиками и Процедурами.
Требования
•Образование: высшее образование в области информационных технологий;
•Опыт работы: от 1 года;
Знания и навыки
•Имеет базовое понимание клиент-серверной архитектуры, а также принципов построения программных интерфейсов;
•Умеет рисовать UML диаграммы, а именно Use Case и Sequence Diagram;
•Понимает типы взаимодействия между системами, как правильно составить техническое задание или техническую спецификацию на интеграцию по REST, SOAP или брокеру сообщений;
•Умеет использовать инструменты работы с API (Postman, Swagger, SoapUI);
•Умеет писать API-контракты в нотации open-api;
•Умеет читать и анализировать логи системы;
•Знает особенности работы нескольких протоколов интеграций (REST, SOAP);
•Понимает концепции и парадигмы языков программирования системы;
•Понимает жизненный цикл разработки ПО и умеет работать по предоставленному шаблону документа;
•Понимает уровень вовлечения аналитика в процесс разработки и тестирования;
•Понимает принципы разметки страницы и их базовые основы работы;
•Умеет создавать ветки, мердж-реквесты, понимает процесс работы с Git;
•Понимает различные уровни тестирования и какие виды тестирования бывают;
•Базово понимает обеспечение критериев приемки;
•Умеет использовать markdown и yaml/json (open-api) для составления ТЗ;
•Знает основные понятия и типологии БД;
•Понимает и определяет основные объекты БД;
•Может назвать одну из основных конструкций в select-запросе;
•Умеет писать запрос на получение данных из таблицы;
•Умеет писать запрос на фильтрацию и сортировку строк;