Beeline, ТМ

Системный аналитик (junior)

Не указана
  • Алматы
  • От 1 года до 3 лет

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