ARTECH 2000 Limited - With over 10 year’s expertise, Artech 2000 provide a broad range of prodigious IT solutions.These services are delivered by a dedicated team of IT professionals. At Artech 2000 our priority is to deliver reliable, cost effective solutions to ensure that you remain competitive in your business and achieve optimum performance. Our reputation has been built on the application of our core values of integrity, reliability and flexibility. Dependent on your needs, we are able to offer you an end to end solution or a one off solution. We are  recruiting to fill the position below:

 Job Title: Odoo Techno-Functional Consultant

Location: Lagos

Job type: Full-time Job Summary

We are seeking an experienced Odoo Techno-Functional Consultant to support the end-to-end delivery of Odoo ERP implementations by combining strong business and functional consulting capability with hands-on technical knowledge of the Odoo platform. The successful candidate will work directly with clients to understand business processes, gather and analyse requirements, configure Odoo, conduct fit-gap analysis and translate approved requirements into effective Odoo solutions. Unlike a purely Functional Consultant, the Techno-Functional Consultant should also be capable of handling controlled technical activities and minor customisations, troubleshooting technical issues, understanding integrations and working effectively with Odoo Developers on requirements that require more substantial development. The role requires a strong standard-first approach: business requirements should first be assessed against Odoo's standard functionality and configuration capabilities before custom development is recommended.


Key Responsibilities
Business Analysis & Requirements Gathering:

Lead and participate in client discovery and requirements workshops. Understand the client's existing business processes, challenges and objectives. Gather, analyse and document functional and business requirements. Map client processes against Odoo capabilities. Develop process flows, user stories, functional specifications and acceptance criteria. Challenge unclear or unnecessary requirements and help clients simplify processes where appropriate. Ensure requirements are validated and approved before configuration or development begins. Maintain traceability between business requirements, solution design and delivered functionality.

Fit-Gap Analysis & Solution Design:


Assess each requirement to determine whether it can be delivered through:

Standard Odoo functionality Odoo configuration A controlled business-process change or workaround Minor technical extension Custom development The Techno-Functional Consultant should recommend customisation only where the approved requirement cannot reasonably be achieved using standard Odoo functionality.

Where significant development is required, produce a clear functional and technical handover for the Odoo Developer.


Odoo Functional Configuration:

Configure Odoo applications based on approved requirements. Configure workflows, application settings, user roles and access rights. Configure master data structures and relevant business rules. Configure standard reports, document templates and automated activities where appropriate. Set up multi-company and intercompany processes where required. Ensure configuration follows agreed Odoo implementation standards. Maintain appropriate configuration documentation.


Odoo Technical Activities:

The Techno-Functional Consultant should be capable of undertaking controlled technical activities including:

Understanding and working with Odoo models, fields, views and relationships. Creating or modifying views where appropriate. Working with XML and QWeb templates. Understanding Odoo ORM and Python-based business logic. Creating or supporting automated and scheduled actions. Troubleshooting functional and technical issues. Analysing Odoo logs and errors. Understanding PostgreSQL sufficiently to support investigation and data analysis. Supporting API and integration troubleshooting. Reviewing existing custom modules to understand their purpose and impact. Implementing minor technical changes where these fall within the agreed responsibilities of the role.

Complex module development, major integrations, significant architectural changes and substantial customisation should be assigned to an Odoo Developer.


Integration Support:

Gather and document functional integration requirements. Define required data flows between Odoo and third-party systems. Support field mapping and interface specifications. Understand REST APIs, webhooks and authentication concepts. Test integrations from a functional and business perspective. Troubleshoot integration issues and determine whether problems originate from configuration, data, Odoo customisation or the external system. Work with Odoo Developers and third-party technical teams on complex integrations. Validate that completed integrations meet the approved business requirements. Data Migration & Data Readiness:

Provide appropriate Odoo data templates to clients. Define data requirements and required formats. Review client data for completeness, quality and suitability. Map legacy data structures to Odoo. Perform or support standard Odoo data imports. Support data transformation and migration activities. Work with Developers where migration scripts are required. Validate migrated data within Odoo. Support reconciliation of migrated records. Identify and escalate data-quality issues.

The client remains responsible for the accuracy, completeness and business validation of its source data.


Testing & Quality Assurance:

Develop functional test scenarios and acceptance criteria. Perform end-to-end functional testing. Test configuration and minor technical changes before client UAT. Validate developer-delivered customisations against approved requirements. Conduct regression testing where appropriate. Support integration testing. Investigate reported issues and determine whether they are: Defects Configuration issues Data issues Training/user issues New requirements or change requests Coordinate technical defect resolution with Odoo Developers. Ensure solutions are sufficiently tested before release to UAT or production.


User Acceptance Testing:

Support the Project Manager in preparing the UAT plan. Prepare UAT scenarios and supporting documentation. Guide client users through the UAT process. Investigate and classify UAT findings. Coordinate resolution and retesting. Maintain traceability between UAT findings and approved requirements. Support formal UAT sign-off before production deployment.


Training & Documentation:

Develop user guides, process documentation and training materials. Deliver Odoo training to end users and administrators. Explain both system functionality and the associated business process. Provide demonstrations of configured Odoo processes. Produce functional and appropriate technical documentation. Support knowledge transfer to client administrators and internal support teams.

Deployment, Go-Live & Support:

Support go-live readiness assessments. Validate configuration and data before production deployment. Work with the Project Manager and Developer on deployment planning. Perform appropriate functional validation following deployment. Support client users during go-live and hypercare. Investigate post-production issues. Perform functional and initial technical troubleshooting. Escalate complex development issues to the Odoo Developer. Support transition from implementation into ongoing support.


Requirements
Odoo Functional Knowledge:

The successful candidate should have strong practical knowledge across several Odoo applications, ideally including:

CRM Sales Purchase Inventory Accounting/Invoicing Project Website eCommerce Helpdesk Employees/HR Manufacturing Planning

Experience across multiple modules and understanding how Odoo applications interact is important for this role.


Required Technical Skills:
The candidate should have practical knowledge of:

Odoo Framework and architecture Odoo ORM Python PostgreSQL XML QWeb JavaScript fundamentals REST APIs / Web Services Git / Version Control Odoo security and access rights Odoo models, views and fields Debugging and troubleshooting

The role does not require the same depth of software engineering capability as a dedicated Odoo Developer, but the candidate must be technically capable enough to investigate issues, understand code, implement minor changes and communicate effectively with Developers.


Required Skills & Experience:

Proven experience implementing Odoo ERP solutions. Strong Odoo functional configuration experience. Good understanding of Odoo's technical architecture. Experience gathering and documenting business requirements. Strong business analysis and process-mapping skills. Experience conducting fit-gap analysis. Ability to translate business requirements into functional and technical requirements. Practical Python, XML and Odoo ORM knowledge. Experience with Odoo data migration and imports. Experience supporting or implementing integrations. Strong testing and troubleshooting capability. Experience supporting UAT, training and go-live. Strong client-facing and workshop facilitation skills. Ability to communicate technical concepts clearly to non-technical stakeholders. Strong analytical and problem-solving skills.


Desirable Qualifications & Experience:

Odoo certification or formal Odoo training. Experience working for an Odoo implementation partner. Experience with recent Odoo versions, including Odoo 18/19. Experience with both Odoo Enterprise and Community. Experience with Odoo.sh, Odoo Online and/or on-premise deployments. Linux knowledge. CI/CD knowledge. Experience with third-party integrations. Knowledge of accounting, sales, procurement, inventory or manufacturing processes.


Application Closing Date

Not Specified. How to Apply

Interested and qualified candidates should send their CV and a short Cover Letter to: [Email hidden - Login to reveal] using the  Job Title as the subject of the email.

How To Apply
  • Make sure you are logged in and your email is verified (Register if you dont have an account).
  • Click the Apply Now button above.
  • Your default email application or the application link will open.
  • Attach your Application letter, updated Curriculum Vitae (CV) and any supporting documents required.
  • Use a professional subject line such as Application for "Indicate Position"
  • Make sure to send your application before the closing date.

Note: Only shortlisted candidates are contacted.

Would you like WhatsApp and Email notifications on more Odoo Techno-Functional Consultant  Lagos job offers? Subscribe to our Premium Job Alert for customised job alerts, access to our Database Subscription WhatsApp Group and profile recommendation to hiring employers.
SUBSCRIBE TO PREMIUM ALERT

Salary

0 - 0 NGN

Monthly based

Location

 Lagos

Job Overview
Job Posted:
1 month ago
Job Expire:
6 days from now
Job Type
Intern
Job Role
Entry level role
Education
Any Level / PhD
Total Vacancies
Variable
Category
Administration / Secretarial

Share This Job:

Location

 Lagos

Advance your career with BetaJob Certificates

Create account, take courses and earn verifiable certificates. Download and add certifications to your profile for better chance of getting hired.

Subscribe To Premium Alert To Get Hired Faster!

Get seen by employers With premium alert subscription, your profile is recommended to employers hiring matching criteria you indicate.
Access the best jobs for you Sign up for customised job alerts matching your experience, preferred industry, function and location.