Odoo Functional Developer
Ahmedabad,
GJ,
India
About the Role
Kevisons Solutions is looking for a sharp and practically-minded Odoo Functional Developer to become a key part of our consulting team. Unlike a technical developer who works at the code level, your world is the business layer — understanding how a client's operations work, translating that into how Odoo should be configured, and making sure what gets delivered actually solves a real problem.
This is not a role for someone who simply knows where the buttons are. We need someone who understands why Odoo works the way it does, can challenge a client's assumptions with confidence, and knows when a business process needs to change — not the software.
What You'll Be Doing
Requirement Gathering & Business Analysis Sitting with clients — whether in discovery calls or on-site — to deeply understand their existing workflows, pain points, and business goals. You will document these requirements clearly, identify gaps between what the client expects and what Odoo can deliver out of the box, and propose practical solutions that work within Odoo's functional boundaries rather than pushing everything toward costly customization.
Odoo Configuration & Functional Setup Owning the end-to-end configuration of Odoo implementations across modules. This goes beyond enabling features — it means understanding the downstream impact of every setting, every workflow rule, every automated action, and every access right on the entire system. You should be the person who knows why a configuration choice made in Inventory will affect how a Journal Entry lands in Accounting.
Cross-Module Workflow Design Designing and validating complete business workflows that span multiple Odoo modules — for example, a full order-to-cash cycle touching CRM, Sales, Inventory, Accounting, and Customer Portal simultaneously. You must understand how Odoo's core modules speak to each other, where the native flows break down for certain business models, and how to bridge those gaps functionally.
User Training & Client Onboarding Delivering structured, role-based training sessions to client teams — from warehouse staff learning picking operations to finance managers understanding reconciliation flows in Odoo. You will create training materials, run hands-on sessions, and ensure users leave confident enough to operate independently. Good training here directly reduces post-go-live support tickets.
Testing & Quality Assurance Building and executing functional test scenarios based on real business cases — not just clicking through screens. You will test configured workflows end-to-end, document what passes and what doesn't, coordinate with the technical team when a gap requires development, and re-test after fixes are applied. UAT coordination with the client is also part of this.
Functional Documentation Writing clear functional specifications, configuration guides, and user-facing process documentation. When a technical developer needs to build a customization, your functional spec is what they work from — so clarity and completeness here directly impact project quality.
What We're Looking For
Experience 2 to 4 years of hands-on Odoo functional experience, ideally within a consultancy or implementation environment where you have worked across multiple client projects rather than a single internal deployment.
Deep Module Knowledge — Across the Board Strong, practical working knowledge across Odoo's core functional areas including Sales, CRM, Purchase, Inventory and Warehouse Management, Manufacturing and MRP, Accounting and Finance, HR and Payroll, and Project. The expectation is not surface-level familiarity — you should be able to configure any of these modules from scratch, understand their default behaviors, and know the limits of what each can do natively.
Out-of-the-Box Thinking Within Odoo's Boundaries One of the most valuable skills in this role is the ability to solve complex business requirements using Odoo's native toolset — automated actions, server actions, scheduled actions, reporting filters, analytic accounting, product configurators, pricelists, and so on — before concluding that custom development is needed. If you default to "we need to build something custom" without first exhausting functional options, this role is not the right fit.
Understanding of End-to-End Business Flows You must understand how business transactions flow across the entire Odoo ecosystem — from a quotation becoming a sales order, triggering a delivery, updating stock valuation, and posting accounting entries — all without a developer touching anything. This systems-level functional thinking is essential.
Client Communication & Expectation Management The ability to communicate clearly with clients who may not understand ERP systems, manage scope during requirement sessions, and push back professionally when a client's request goes beyond what makes functional sense — all without losing the relationship.
Odoo Versions Comfortable working with Odoo 16, 17, and 18, with an awareness of how the platform has evolved across these versions, particularly in Accounting, Manufacturing, and the Website/eCommerce modules.
What Sets a Great Candidate Apart
A great Odoo Functional Developer at Kevisons Solutions is someone who walks into a client meeting, listens to a messy description of how their business runs, and walks out with a clear picture of exactly how that maps into Odoo — and where it doesn't. They know the difference between a business process problem and a software problem. They don't just configure Odoo — they make sure the client's business actually works better because of it.
Why Kevisons Solutions
Our projects span real industries with real complexity — manufacturing floors, multi-warehouse operations, multi-company accounting structures, and more. As a functional developer here, you are not filling out tickets. You are a core part of how we design and deliver solutions. Your work directly shapes what clients see, how they operate, and whether an implementation succeeds.