freehire launches on Product Hunt on 26 August.

Follow →

Системний аналітик (Systems Analyst)

Summary

Systems Analyst for an e-commerce product company focused on microservices, API design (REST/OpenAPI), and SQL. Role involves decomposing requirements, writing technical specs, and managing data schemas and integrations.

Запрошуємо на роботу системного аналітика до продуктової компанії, яка розвиває власну e-commerce платформу та комплекс внутрішніх і клієнтських сервісів.
У роботі — мікросервісна архітектура, інтеграції між системами, API, бази даних та зовнішні сервіси. Шукаємо аналітика, який допоможе структурувати вимоги, описувати логіку роботи системи та взаємодію між її компонентами.

Що робити
Первинно обробляти вимоги замовника: кваліфікувати, декомпозувати, доводити до стану, у якому з них можна писати код.
Писати специфікації крос-системних задач: як поводяться сервіси та зовнішні інтеграції в конкретному сценарії, включно з негативними.
Проєктувати контракти API між сервісами та між бекендом і клієнтами (web, iOS, Android) — до початку розробки, а не після.
Формулювати критерії приймання разом з QA.
Підтримувати актуальну карту системи: залежності сервісів, події, схеми даних.

Обов'язкові вимоги
4+ роки системним або бізнес-аналітиком, обов'язково на інтеграційних проєктах — не лише UI-фічі.
Технічна самостійність у перевірці фактів. Перш ніж питати розробника «як воно працює?», ви з'ясовуєте самі: схема БД (SQL), контракт API (OpenAPI), логи (Kibana) і — коли інакше ніяк — сам код. Читати чужий незнайомий код на рівні «зрозуміти логіку» маєте вміти; PHP / Symfony — не обов'язково.
Впевнений SQL: складні вибірки та аналіз даних у PostgreSQL і MySQL.
REST / OpenAPI: проєктуєте контракти, розумієте ідемпотентність, версіонування, коди помилок, зворотну сумісність.
Асинхронний обмін: черги та події (RabbitMQ), eventual consistency, ретраї, дублікати.
Моделювання: UML sequence, ER. BPMN — за бажанням.
Уміння написати специфікацію, після якої в розробника немає питань: контекст → сценарії (включно з негативними) → контракт → дані → вплив на суміжні системи → критерії приймання → міграція і зворотна сумісність.
Kibana / Elasticsearch: пошук у логах для відтворення проблеми.
Українська вільно (замовник, документи, Jira — українською), англійська — читання технічної документації.

Буде плюсом
PHP / Symfony — стек нашого бекенду.
Домен e-commerce: кошик, чекаут, доставка, оплати, промо та програми лояльності.
Фарма: рецептурні обмеження, специфіка обліку ліків.
Досвід роботи з обліковим контуром 1С як із суміжною системою.
Досвід у підрядній моделі — уміння працювати з замовником, а не тільки всередині продукту.
Low-code оркестратори (Corezoid тощо).

Що для нас важливо в людині
Автономність. Вимоги надходять щонайменше з п'яти джерел, і вас ніхто не водитиме за руку — ви самі витягуєте потрібне з людей.
Толерантність до успадкованої системи з неповною документацією.
Уміння сказати замовнику «ні» і «навіщо», не псуючи партнерських відносин.
Письмова дисципліна: головний артефакт ролі — текст.

Умови: Full-time, віддалено. Оформлення — ФОП. Вилка обговорюється за результатами співбесіди.

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