Отдел занимается системным анализом и развитием интеграционной шины в рамках перехода и разработки 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-запросе;
- Умеет писать запрос на получение данных из таблицы;
- Умеет писать запрос на фильтрацию и сортировку строк;