Це технічна роль на перетині аналітики, баз даних та BI, з великим фокусом на hands-on SQL, оптимізацію запитів, побудову звітів, дашбордів та взаємодію з бізнесом. Ви працюватимете безпосередньо з PostgreSQL, оброблятимете запити клієнтів, реалізовуватимете дашборди, працюватимете з великими об’ємами даних та будете рушієм впровадження аналітичних рішень у Webitel.
Ваші обов’язки: * Написання комплексних SQL-запитів (включаючи CTE, JOIN, агрегати чи віконні функції) * Побудова ефективних KPI, звітів і дашбордів, які допомагають у прийнятті рішень, використовуючи можливості SQL * Імпорт/експорт даних, маніпуляції з об’єктами бази * Документування структури БД, схем, звітності * Співпраця з клієнтами та їх аналітиками для покращення якості та консистентності даних на дашбордах * Проведення презентацій (демо) дашбордів для клієнтів * Підтримка внутрішніх команд у питаннях доступу до даних та їх структури
Що ми очікуємо: * Достатній рівень написання SQL-запитів на практиці для реалізації звітності * Впевнене використання конструкцій WITH, WHERE, HAVING, ORDER BY, LIMIT, умовного SQL (CASE, COALESCE) * Глибоке розуміння JOIN’ів: як вони працюють, у чому різниця між INNER, LEFT, RIGHT, FULL і коли що доречно використовувати * Знання на практиці порядку виконання SQL-запиту, вміння розділяти WHERE і HAVING, не плутати логіку фільтрації до/після агрегування * Практика використання вкладених (nested) запитів, зокрема для поєднання даних із кількох таблиць через різні зовнішні ключі * Розуміння, коли краще використати підзапит, а коли — CTE (with-запити), для покращення читабельності, повторного використання логіки або продуктивності * Досвід побудови аналітичних дашбордів (Metabase, Redash, Grafana тощо) * Розуміння структури БД, вміння створювати/модифікувати об’єкти бази * Досвід з production-даними: валідація, чистка, консистентність * Впевнене розуміння реляційної моделі даних (PK, FK, типи зв’язків, нормалізація) * Вміння працювати з бізнес-запитами, трансформувати їх у звіти * Здатність перетворити потребу користувача в ефективну аналітичну візуалізацію * Вміння презентувати результати та комунікувати з клієнтами/аналітиками * Мінімум рік досвіду на схожій позиції
Буде перевагою: * Досвід з TimescaleDB * Навички адміністрування PostgreSQL: реплікація, бекапи, налаштування * Аналітичне мислення, здатність бачити широку картину * Самоорганізація, тайм-менеджмент, здатність до пріоритизації запитів