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