Odoo Developer
Ashwheelz Pvt Ltd
PKR 70,000 • Published Date: • Lahore, Pakistan (On-Site)
Description
The successful candidate will demonstrate strong expertise in Python, PostgreSQL, JavaScript, and the OWL framework, coupled with an excellent understanding of the Odoo ORM, module architecture, security layers, and QWeb reporting. Responsibilities include configuring and customizing core Odoo modules like sales, purchase, inventory, manufacturing, HR, and accounting, as well as enhancing workflows and integrating third-party APIs. This role demands meticulous coding standards and documentation, supporting complex manufacturing and inventory operations, and handling e-invoicing integration with the Saudi tax authority. While team management is not a part of this role, the developer will act as the primary technical resource for the Odoo system and serve as a key contributor in maintaining high system availability and user satisfaction.
Responsibilities
- Configure, customize, and maintain existing Odoo modules along with custom-developed modules to meet departmental requirements.
- Develop new custom modules, including models, views, reports (QWeb/PDF), and automated workflows based on business needs.
- Maintain and optimize manufacturing, inventory, internal demand, and transfer workflows including MRP, stock operations, and procurement.
- Implement and support Saudi ZATCA Phase 2 e-invoicing compliance, ensuring accurate generation of signed UBL XML, QR codes, and API submissions.
- Support and extend HR and payroll customizations to improve operational efficiency.
- Maintain and enhance Point of Sale features and screens to provide robust and user-friendly interfaces.
- Provide functional and technical support for end-users across all departments, resolving daily issues promptly.
- Perform data migrations, third-party integrations, and system upgrades to ensure the ERP remains up-to-date and functional.
- Manage system deployments including addons path configuration, module upgrade processes, and database updates.
- Write clean, scalable, maintainable code and thoroughly document all custom developments for knowledge sharing and future maintenance.
- Diagnose and troubleshoot issues using server logs, working within a Linux environment to restart and update Odoo instances as needed.
- Collaborate with various teams to translate complex business requirements into effective Odoo technical solutions.
- Ensure system security by implementing proper access rights and record rules according to company policies.
- Engage in continuous learning to keep up with Odoo improvements and industry best practices.
- Participate in the evaluation and integration of community and third-party Odoo modules as necessary to extend platform capabilities.
Experience
2 Years
Apply By
Required Skills
- Python
- PostgreSQL
- JavaScript
- Odoo ORM
- XML
- QWeb reporting
- Linux Server Management
- Odoo Module System
- Access Rights and Record Rules
Nice to Have Skills
- OWL
- Rest APIs
- XML-RPC
- JSON-RPC
- Data Migration
- Manufacturing Resource Planning (MRP)
- Point of Sale (POS) Systems