ERP / CRM Engineer
Ви будуєте систему, а не закриваєте тікети інтегратора
Більшість вакансій Odoo-розробника - це робота в інтеграторі: кілька клієнтів паралельно, чужий код, постійні переключення і проєкти, які ви більше ніколи не побачите після здачі.
У нас інакше. Ми переводимо власну компанію з BAF на Odoo Enterprise і шукаємо розробника, який очолить технічну частину проєкту. Ви закладатимете архітектуру, писатимете основну частину коду (близько 60% усієї розробки) і відповідатимете за те, щоб система була надійною, зрозумілою і зручною для розвитку на роки вперед. Це ваш код і ваша система - ви бачитимете, як вона працює, і розвиватимете її після запуску.
Що вже є
GAP-аналіз із user stories виконано разом з офіційним партнером Odoo. Скоуп поділено на 6 напрямів: склад і номенклатура, закупівлі, продажі та CRM, бухгалтерський облік, управлінський облік, інтеграція з дилерським кабінетом. Впровадження поетапне - модуль за модулем, без «великого вибуху».
Поруч з вами працюватимуть бізнес-аналітик, адміністратор Odoo та архітектор, з яким можна обговорити складні технічні рішення.
Чим ви займатиметесь
Технічне лідерство:
- Визначення технічної архітектури рішення: що беремо зі стандарту Odoo Enterprise, що кастомізуємо, а що пишемо з нуля.
- Стандарти розробки, структура модулів, code review, правила роботи з Git.
- Оцінювання задач і технічне планування етапів разом з керівником IT і бізнес-аналітиком.
- Координація роботи інших розробників і підрядників, контроль якості їхнього коду.
Розробка:
- Розробка і доопрацювання модулів Odoo: моделі, бізнес-логіка, форми, звіти, друковані форми.
- Інтеграція з дилерським кабінетом та іншими зовнішніми сервісами через API.
- Налаштування прав доступу та record rules.
- Оптимізація продуктивності, тестування, виправлення помилок.
- Технічна документація по ключових рішеннях.
Після запуску:
Підтримка та розвиток системи, оновлення версій Odoo, нові доробки за потребами бізнесу.
Обов'язкові вимоги
- Від 3 років комерційного досвіду розробки на Python.
- Від 2 років практичного досвіду розробки на Odoo.
- Глибоке знання стеку Odoo: ORM, моделі, успадкування, представлення, модулі, права доступу, record rules.
- Впевнене знання PostgreSQL і SQL.
- XML, QWeb, HTML/CSS.
- Досвід роботи з Odoo версій 16-19, Enterprise.
- Досвід інтеграцій через XML-RPC, JSON-RPC або REST API.
- Git.
- Розуміння бізнес-процесів: продажі, закупівлі, склад, облік.
- Готовність брати відповідальність за технічні рішення і пояснювати їх нетехнічним колегам.
Буде суттєвою перевагою
- Досвід міграції з BAF/1С або іншої ERP на Odoo.
- Досвід ролі техліда або ведучого розробника на проєкті.
- JavaScript і OWL для розробки інтерфейсів Odoo 17+.
- Досвід міграції між версіями Odoo.
- Linux, Docker, налаштування деплою.
- Автоматизовані тести.
- Досвід інтеграцій з банками, сервісами електронного документообігу, службами доставки.
- Буде плюсом розуміння бух і упр обліку.
Що ми пропонуємо
- Один довгостроковий проєкт, у якому ви - головна технічна особа.
- Вплив на архітектуру з першого дня: ви не підлаштовуєтесь під чужі рішення, а приймаєте свої.
- Коротку дорогу до рішень: працюєте напряму з керівником IT і власниками процесів.
- Невелику in-house команду без бюрократії.
- Повністю віддалену роботу.
- Конкурентну винагороду, ставка + kpi до 20% ставки (обговорюється за результатами співбесіди).
- Стабільність: після запуску проєкт переходить у розвиток, а не закривається.
Надсилайте резюме і посилання на GitHub або короткий опис найскладнішого модуля чи інтеграції на Odoo, яку ви робили.