Senior Odoo Implementer
✨ About This Role
You will be the primary interface between business stakeholders and the technical delivery — translating operational needs into well-configured Odoo workflows, leading full implementation cycles across Odoo 17, 18, and 19, and directing developers who execute all custom code and technical work under your specifications.
This is a hands-on functional role, not a code-writing role. You will spend the majority of your time in workshops, configuring modules, writing functional specifications for your developers, validating data migrations, training users, and supporting go-live. You are expected to have enough technical literacy to brief your developer precisely, review delivered customizations for correctness and distinguish configuration issues from code issues — but not to write production Python/XML yourself.
Because this is a freelance engagement, you are expected to operate independently, manage your own time against agreed milestones, and communicate proactively without day-to-day supervision.
Key Responsibilities
Implementation & Configuration
- Lead full-cycle Odoo implementations (discovery, gap analysis, configuration, UAT, data migration, training) within the agreed scope and hours.
- - Design and configure the Inventory module including multi-warehouse topologies, routes and push/pull rules, replenishment strategies (reordering rules, MTO, buy/manufacture), landed costs, lot/serial traceability, delivery and receipt workflows, removal strategies (FIFO/LIFO/FEFO), and barcode operations.
- - Design and configure the accounting module including chart of accounts, fiscal localizations, tax configuration (including VAT regimes relevant to the GCC/Oman), journals, payment terms, bank reconciliation, analytic accounting, asset management, multi-currency handling, financial reports and period/year-end closing.
- - Own the Inventory ↔ Accounting integration: automated vs manual inventory valuation, Anglo-Saxon vs Continental accounting, stock interim/output/input accounts, COGS postings, landed journal entries, and inter-company stock flows.
Functional Consultancy
- Run stakeholder workshops, capture requirements, and produce functional specification documents, process flows, and Business Blueprints.
- Identify standard-feature solutions first; justify customization only where configuration cannot meet the business need.
- Produce fit/gap analyses and maintain decision logs for all major configuration choices.
Working with the Assigned Developers
- Act as the functional lead and direct line of work for the assigned developer — you set the priorities, brief the work, and accept the output.
- Translate business requirements into developer-ready functional specifications: clear acceptance criteria, mock data, expected behavior for edge cases.
- Review delivered customizations against the spec and business intent; sign off or send back with specific feedback.
- Maintain a backlog for the developer that is sized appropriately for their availability and your own.
- Balance the developer's time across configuration support, customization work, data migration scripts, and bug fixes.
- Communicate technical trade-offs back to stakeholders — when the developer flags that a request is expensive, you are the one who renegotiates scope with the client.
Required Experience & Skills
Mandatory
- 5+ years of hands-on Odoo functional implementation experience, with at least 3 full-cycle implementations where you were the lead functional consultant.
- Deep, current expertise in Odoo 17, 18, and 19 — comfortable with the feature and UX differences between these versions and with the upgrade path between them.
- Expert-level configuration of Inventory and Accounting modules, with demonstrable understanding of the financial postings generated by inventory operations.
- Strong grasp of double-entry accounting principles, financial reporting, and VAT (experience with Oman VAT, GCC VAT frameworks, or equivalent regional tax regimes is strongly preferred).
- Demonstrable experience directing a developer — writing specs that don't bounce back, reviewing pull requests or delivered features, managing a small backlog.
- Experience producing functional specifications, fit/gap analyses, and UAT test scripts.
- Experience running client workshops and training sessions in English (Arabic is a plus for this region).
- Track record of operating as a freelancer or independent consultant — self-managed, milestone-disciplined, and comfortable with written async communication.
What Success Looks Like in the First Engagement
- - Taken full functional ownership of the assigned implementation within the first two weeks.
- - Established a working rhythm with the assigned developers: a maintained backlog, a regular sync cadence, and a spec format that produces accepted work on first review.
- - Delivered a clean Inventory ↔ Accounting configuration, including valuation strategy, COGS postings, and month-end - reconciliation, with the developer's customizations integrated and tested.
- - Run effective UAT and a controlled cutover.
- - Delivered the engagement within the agreed hours budget, with any scope changes documented and re-baselined transparently.
Why You'll love working here:
Ready to lock in? 🔥
This opportunity is about to be someone else's W. Don't sleep on it! 💯