freehire launches on Product Hunt on 26 August.

Follow →

System Analyst / Business-System Analyst

Summary

System Analyst designing API contracts and integration architecture between legacy billing systems (1С/BAS) and a modern microservices core for a Ukrainian energy supplier, using REST/OpenAPI, UML, SQL, and Kafka/RabbitMQ.

Про проєкт
Ми будуємо архітектурний міст між legacy-обліковими системами (1С/BAS білінги) та сучасним мікросервісним ядром. Якщо вам цікаво не просто писати ТЗ, а проєктувати надійні, безпечні й масштабовані інтеграційні рішення — це саме та роль.
Шукаємо технічно сильного System Analyst, який перетворюватиме бізнес-вимоги на чіткі технічні специфікації та API-контракти для розробників.
Чим доведеться займатись
Проєктування API-контрактів та архітектури інтеграцій
Розробка та документування REST API контрактів (OpenAPI/Swagger) між мобільним застосунком (BFF) та мікросервісами Middleware
Синхронізація технічних вимог між командою бекенду (.NET) та зовнішньою командою мобільної розробки (Flutter)
Контроль версіонування API та зворотної сумісності
Аналіз та мапінг даних
Аналіз структур даних у розрізнених регіональних білінгових системах (BAS/BAF, UtilitySuite)
Створення Data Mapping Documents для трансформації даних зі старих форматів (SOAP/XML) у єдину канонічну модель Middleware (JSON)
Опис логіки обробки конфліктів даних та правил злиття профілів
Моделювання системних процесів (UML)
Sequence Diagrams для складних асинхронних процесів та багатосторонніх інтеграцій
Флоу транзакцій: інтеграція з платіжними шлюзами (еквайринг, токенізація карток)
Процеси авторизації та верифікації: BankID (НБУ), інтеграція з "Дія" (Share API, Дія.Підпис), Keycloak/OAuth2
Нефункціональні вимоги та відмовостійкість
Сценарії поведінки системи під час збоїв (Graceful Degradation)
Вимоги до Circuit Breaker, таймаутів, Retry policy
Стратегії кешування (Cache-Aside) для стабільної роботи мобільного застосунку під час нічних регламентних робіт у білінгах
Що для нас важливо
Від 3 років досвіду на позиції System Analyst / Integration Analyst у складних проєктах (FinTech, Telecom, Enterprise)
Глибоке розуміння RESTful API, досвід роботи зі Swagger/OpenAPI, Postman
Впевнене володіння UML (Sequence, Component, Activity diagrams) та BPMN 2.0; інструменти — PlantUML, Draw.io, Mermaid або аналоги
Впевнене знання SQL (складні запити, нормалізація, індекси), розуміння реляційних БД (PostgreSQL)
Розуміння принципів мікросервісної архітектури, брокерів повідомлень (Kafka/RabbitMQ) та патернів інтеграції
Досвід ведення технічної документації в Confluence, написання SRS для розробників
Буде плюсом
Досвід інтеграції з обліковими системами 1С/BAS/BAF
Досвід роботи з high-load системами (масштабування до 10 000 RPS)
Знання основ кібербезпеки (Zero Trust, OAuth 2.0, OpenID Connect, JWT)
Досвід інтеграції українських державних сервісів (BankID, Дія)
М'які навички
Системне мислення, вміння декомпозувати складні legacy-процеси на зрозумілі мікросервісні складові
Здатність аргументовано захищати технічні рішення перед Tech Lead та архітектором
Проактивність у виявленні "вузьких місць" ще на етапі проєктування
Комунікабельність для ефективної роботи на стику двох команд розробки
Що ми пропонуємо
Офіційне працевлаштування
Заробітна плата від 2500 у.о.
Віддалена робота
Оплачувана відпустка та лікарняні
Про компанію: Tolk — Група компаній-постачальників енергоресурсів, ключовий гравець серед 1100 постачальників електроенергії в Україні. Це майже 1 млн клієнтів і понад 3,5 млрд кВт·год електроенергії на рік.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available