• Odoo ERP Development:
o Architect, design, estimate, develop, and maintain Odoo customizations and modules follows business requirements.
o Perform FIT/GAP analysis of configurations using Odoo out-of-the-box against business requirements.
o Propose solutions, approaches to business problems, workflows, reports to be customized using Odoo.
o Collaborate on deployment and system configuration.
• Collaboration & Support:
o Lead the technical aspects of Odoo projects, providing guidance to junior developers.
o Collaborate with consultants, and project managers to gather and understand business requirements.
o Participate in architecture design and code reviews to ensure code quality.
o Assist in troubleshooting and fixing bugs in Odoo modules and installations.
o Provide technical support to clients post-deployment.
• Integration & Migration:
o Integrate Odoo with third-party applications (REST APIs, XML-RPC, JSON-RPC, MessageQueue, SQL, etc.).
o Ensure seamless data exchange between Odoo and external systems.
o Support data migration tasks, including extraction, transformation, and loading (ETL) processes.
• Performance Optimization:
o Assess, identify and troubleshoot performance issues in Odoo application.
o Optimize code and queries for enhanced performance and scalability.
• Testing & Documentation:
o Write unit tests and participate in QA processes to ensure software quality.
o Prepare technical documentation for internal use and client delivery.
o Stay up to date with the latest Odoo versions and recommend upgrades when necessary
職務要件
• Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
• 4+ years of experience in Odoo development.
• Expertise in Python, JavaScript, HTML, CSS, and PostgreSQL.
• Proven experience with Odoo's core modules (CRM, Sales, Accounting, Inventory, MRP, etc.) from Odoo 16 or newer versions.
• Experience with web services and integrations (REST APIs, XML-RPC, JSON-RPC, MessageQueue, SQL, etc.)
• Strong understanding of Odoo architecture, ORM, APIs, best practices of development and relevant business processes.
• Learning Agility: Ability and willingness to quickly learn and adapt to new technologies, frameworks, or programming languages as required.
• Soft Skills:
o Strong problem-solving skills and attention to detail.
o Good communication skills in English for interacting with both technical and non-technical stakeholders.
o Ability to lead and mentor junior developers.
o Strong client-facing skills with the ability to gather requirements and present technical solutions.