Job Description
Sign Up/Login
Jobs
Odoo Techno-Functional Developer
ADSM
The Odoo Techno-Functional Developer is responsible for analysing, designing, developing, testing, and implementing solutions within the Odoo ERP platform. This role requires a blend of technical expertise in Odoo development and functional understanding of business processes. The developer will collaborate with business stakeholders, technical teams, and functional consultants to deliver end-to-end Odoo solutions that enhance operational efficiency and support organizational goals.
Responsibilities
-
• Design, develop, and customize Odoo modules and applications using Python and XML.
• Write efficient, reusable, and reliable code in accordance with best practices.
• Integrate third-party tools and systems with Odoo (e.g., payment gateways, APIs).
• Perform Odoo database management tasks, including installation, backup, and maintenance.
• Develop custom reports using QWeb and other Odoo reporting tools.
• Troubleshoot and resolve Odoo issues, bugs, and performance bottlenecks.
• Work on version upgrades, system migrations, and module configuration.
• Support for Moodle Learning Management System
-
• Gather requirements from business stakeholders and translate them into technical specifications.
• Configure Odoo modules (Sales, Inventory, HR, Accounting, etc.) based on functional requirements.
• Integrate and maintain Student Records into Odoo
• Provide functional support for users and teams on Odoo modules, workflows, and processes.
• Conduct gap analysis between business requirements and Odoo functionality.
• Participate in the implementation, configuration, and customization of Odoo ERP modules.
• Provide post-implementation support and training to end-users.
-
• Collaborate with cross-functional teams (business, IT, and external stakeholders) to ensure successful project delivery.
• Maintain clear documentation of development processes, customizations, and configurations.
• Assist in defining project scope, timelines, and milestones.
• Participate in testing (unit, system, and UAT) and ensure quality assurance.
Skills
-
Technical Skills:
• Demonstrated experience in Odoo development, including proficiency in Python, XML, and PostgreSQL.
• In-depth knowledge of Odoo ERP modules, such as Sales, Inventory, Accounting, HR, and CRM.
• Practical experience in customizing Odoo, including modules, workflows, and reporting capabilities.
• Proficient in web technologies: HTML, CSS, JavaScript, and jQuery.
• Familiarity with Odoo APIs (XML-RPC, JSON-RPC) and integrating third-party applications.
• Experience deploying Odoo on Linux-based servers, along with a solid understanding of server-side scripting (Shell, Bash).
• Knowledge of Odoo's database architecture and PostgreSQL.
• Proficient in using source control tools, such as Git.
• Strong experience in developing mobile applications using Flutter and Dart.
• Expertise in building cross-platform apps for iOS and Android using a single codebase.
• Understanding of Flutter’s widgets, layout system, and state management techniques.
-
Functional Skills:
• Comprehensive understanding of business processes, including sales, purchasing, inventory management, and accounting.
• Ability to align functional requirements with Odoo modules and implement effective solutions.
• Expertise in configuring Odoo functionalities to meet the needs of various industries.
• Strong analytical and problem-solving skills, with a focus on identifying root causes and recommending viable solutions.
-
Soft Skills
• Exceptional communication and collaboration abilities, effectively engaging with both technical and non-technical stakeholders.
- Strong analytical thinking and critical reasoning skills.
- Ability to prioritize tasks efficiently and work independently, as well as part of a team.
- A commitment to continuous professional development and an adaptability to emerging technologies and changing business needs.