> full description
Мета посади
Шукаємо Odoo Developer для підтримки, вдосконалення та розвитку ERP-системи компанії.
Основний фокус — технічна реалізація нових функцій, доопрацювання існуючих модулів, аналіз поточних кастомізацій та забезпечення стабільної роботи системи.
Спеціаліст працюватиме у взаємодії з внутрішньою командою, яка забезпечує бізнес-аналіз, формування технічних завдань і погодження рішень.
Основні обов’язки
- Аналіз існуючих кастомізацій Odoo, виявлення проблем та формування рекомендацій щодо їх покращення.
- Розробка нових і доопрацювання існуючих модулів Odoo.
- Реалізація змін у моделях даних, полях, формах, перевірках та бізнес-процесах.
- Налаштування пошуку, фільтрації, групування, імпорту та експорту даних.
- Аналіз технічних завдань і підготовка пропозицій щодо способів їх реалізації.
- Оцінювання трудомісткості та термінів виконання задач.
- Тестування, налагодження та впровадження змін через Odoo.sh.
- Робота з базами даних та участь у розробці API-інтеграцій.
- Перевірка існуючого функціоналу та його технічних реалізацій.
- Ведення технічної документації щодо реалізованих змін.
Обов’язкові вимоги
- Практичний досвід розробки та кастомізації Odoo — від 1 року.
- Впевнене володіння Python.
- Знання Odoo ORM, архітектури моделей та механізмів успадкування.
- Досвід роботи з XML, Views, XPath.
- Уміння створювати та модифікувати кастомні модулі Odoo.
- Розуміння роботи PostgreSQL та базові практичні навички SQL.
- Досвід використання Git.
- Розуміння процесів тестування, налагодження та впровадження програмних змін.
- Здатність самостійно розбиратися в існуючому коді, знаходити помилки та пропонувати рішення.
- Практичний досвід роботи з модулями Odoo: Inventory, Manufacturing, Purchase, Sales.
- Досвід роботи з Odoo Enterprise та Odoo.sh.
Буде перевагою
- Досвід роботи з модулем Accounting.
- Практичний досвід інтеграцій через REST API.
- Розуміння бізнес процесів та ролей в них, вміння працювати з BPMN та з вимогами від замовників технічного рішення.
- Досвід написання автоматизованих тестів для Odoo (Python-тести з використанням стандартного тестового фреймворку Odoo, перевірка бізнес-логіки та кастомних модулів).
- Використання AI-інструментів для аналізу, розробки та тестування коду.
- Розуміння можливостей AI-функціональності в ERP-системах.
Що пропонує роль
- Роботу над реальною ERP-системою з великою кількістю бізнес-процесів і кастомізацій.
- Тісну співпрацю з внутрішньою командою бізнес- і технічних спеціалістів.
- Можливість впливати на технічні рішення та розвиток системи.
- Поступове розширення зони відповідальності та можливості професійного розвитку.
- Участь у розвитку нових інтеграцій та модулів ERP-системи.
Очікування на випробувальний період
- Ознайомитися з поточною архітектурою Odoo та основними кастомізаціями.
- Підготувати первинну технічну оцінку існуючих реалізацій і пропозиції щодо їх покращення.
- Виконати декілька практичних доопрацювань за технічними завданнями.
- Продемонструвати здатність самостійно аналізувати, реалізовувати, тестувати й документувати типові зміни.