ODOO Technical & Functional Developer
At SOMS, Odoo Technical & Functional Developers are the architects who transform business needs into smart, efficient, and scalable Odoo solutions. They analyze requirements, customize modules, and integrate systems to streamline operations and support strategic decision-making.
Odoo developers serve as the bridge between business processes and technical implementation. By combining deep functional understanding with strong technical expertise, they ensure that every workflow, module, and customization delivers real business value. In this role, you play a vital part in helping organizations leverage the full power of Odoo to improve efficiency, enhance user experience, and gain a competitive advantage.
This is a full-time position. Standard hours of work are Sunday through Thursday, 07:30 a.m. to 16:30. This position requires flexibility, and weekend or out of normal hours of work may be required with reasonable notice.
Responsibilities
- Odoo Development (Technical): Proficient in customizing Odoo modules, creating new models, views, and workflows, developing server-side logic (Python), and implementing automated actions, scheduled tasks, and API integrations.
- Odoo Functional Expertise: Strong experience in configuring core Odoo modules (HR, Accounting, Sales, Inventory, Projects, Approvals, Recruitment, etc.), mapping business processes, and delivering end-to-end functional solutions.
- Python & Automation: Skilled in Python for Odoo backend development, scripting, automation, and data manipulation within the Odoo framework.
- JavaScript & UI Customization: Working knowledge of JavaScript and Owl templates for enhancing Odoo frontend, user interface behavior, and client-side features.
- Data Management & Migration: Experienced data import/export, data cleaning, ORM operations, SQL queries, and handling complex migration tasks across Odoo versions.
- Business Intelligence & Reporting: Capable of building custom reports, KPIs, dashboards, and QWeb/PDF reports to support business insights and decision-making.
- Systems Integration: Hands-on experience integrating Odoo with third-party applications via REST APIs, webhooks, and external services to ensure smooth data flow and operational efficiency.
- Financial ERP Implementation: Hands on experience in implementing financial models in relevant ERP technologies (ODOO Preferred)
Must Have
- Master’s degree in computer science, Information Technology or Software Engineering or a related field (preferred).
- Bachelor’s degree in computer science, Information Technology or Software Engineering or a related field (required).
- Preferred Certifications / Knowledge: Odoo technical certifications (e.g., Odoo Developer), strong Python programming and PostgreSQL database skills, familiarity with web technologies including HTML, CSS, and JavaScript for Odoo web modules, and experience with APIs and system integrations.
- Functional Experience: Minimum 5 years of experience in implementing, configuring, and managing Odoo modules across areas like Sales, Purchase, Inventory, Accounting, HR, or CRM.
- Technical Experience: Minimum 5 years of experience in Odoo module development, customization, and integration, including Python programming, PostgreSQL, and web technologies (HTML, CSS, JS).
- Project Experience: Hands-on involvement in full-cycle Odoo implementations, upgrades, or migration projects.
- Integration Experience: Experience integrating Odoo with third-party systems via APIs or connectors.
Nice to Have
- Minimum 5 years of experience in data analysis, business intelligence, or a related role.
- Proficiency in Advanced Excel for data querying, manipulation, and reporting.
- Hands-on experience with data analysis and visualization tools such as Power BI, Tableau, or Excel.
- Working knowledge of programming and scripting languages like SQL, Python, or ERP systems such as SAP/Odoo.
- Strong analytical and problem-solving skills with a keen attention to detail and accuracy.
- Excellent communication and presentation skills to convey insights effectively to stakeholders.
- Business acumen and understanding of relevant industry trends to inform data-driven decisions.
What's great in the job?
- Great team of smart people, in a friendly and open culture
- No dumb managers, no stupid tools to use, no rigid working hours
- No waste of time in enterprise processes, real responsibilities and autonomy
- Expand your knowledge of various business industries
- Create content that will help our users on a daily basis
- Real responsibilities and challenges in a fast evolving company
What We Offer
Each employee has a chance to see the impact of his work.
You can make a real contribution to the success of the company.
Several activities are often organized all over the year, such as weekly
sports sessions, team building events, monthly drink, and much more