Odoo Programmer
12 hours ago
Job Summary
The Odoo Programmer plays a key role in the enhancement and maintenance of the organization's Odoo ERP system. This position is responsible for developing custom Odoo modules, modifying existing features, and implementing system configurations that align with business processes across various departments. The role involves writing backend code in Python, creating XML-based views, integrating Odoo with external platforms, and managing system upgrades and deployments. The Odoo Programmer also provides technical troubleshooting, documentation, and ongoing support to ensure that the ERP system operates efficiently and reliably. Collaboration with cross-functional teams is essential to deliver effective, user-centered Odoo solutions.
Key Competencies
1. Technical Competencies
- Proficiency in Python programming
- Strong understanding of Odoo framework (models, views, workflows, ORM)
- Experience in Odoo module development and customization
- Knowledge of PostgreSQL (database management, queries, optimization)
- Ability to create and modify XML views, reports, and templates
- Experience in REST API / XML-RPC integration
- Familiarity with Linux (Ubuntu) servers for Odoo deployment
- Understanding of HTML, CSS, JavaScript (for front-end customization)
- Version control experience (Git, GitHub or GitLab)
- Knowledge of Odoo version migration and updates
2. Analytical & Problem-Solving Competencies
- Strong analytical thinking and ability to translate business requirements into technical solutions
- Effective troubleshooting and debugging skills
- Ability to identify system issues and recommend improvements
- Keen attention to detail and accuracy
3. Project & Work Management Competencies
- Ability to manage multiple tasks and meet deadlines
- Strong time management and organizational skills
- Ability to work in Agile or iterative development environments
- Documentation skills (technical notes, system changes, module instructions)
4. Communication & Collaboration Competencies
- Ability to communicate clearly with non-technical users
- Strong collaboration with functional consultants, project managers, and business teams
- Ability to explain technical solutions in simple terms
- Good interpersonal skills and teamwork attitude
5. Behavioral Competencies
- Proactive and resourceful
- Critical and logical thinker
- Strong sense of ownership and responsibility
- Continuous learning mindset (Odoo updates, new modules, best practices)
- Adaptability to changes in requirements or business processes
Qualifications
Educational Background
- Bachelor's degree in Information Technology, Computer Science, Computer Engineering, or related field
- Equivalent experience in software development may also be considered
Technical Qualifications
- Experience in Odoo development, customization, and implementation
- Strong knowledge of Python programming
- Familiarity with Odoo ORM, models, views, workflows, and module structure
- Experience with PostgreSQL or similar relational databases
- Knowledge of XML, JavaScript, HTML, CSS for front-end customization
- Experience developing or integrating APIs (REST, XML-RPC)
- Familiarity with Linux/Ubuntu server environments and Odoo deployment
- Experience using Git (GitHub or GitLab)
- Advantage: Experience with Odoo version migration, reporting engines (QWeb), or Docker
Work Experience
- At least 1–3 years experience as an Odoo Developer / Programmer (depending on job level)
- Experience in developing custom business modules for ERP systems is an advantage
Soft Skills & Behavioral Qualifications
- Strong analytical and problem-solving skills
- Good communication and teamwork abilities
- Attention to detail and commitment to quality
- Ability to work independently with minimal supervision
- Adaptability to changing requirements and priorities
- Strong sense of ownership and accountability
Preferred / Nice-to-Have Qualifications (Optional)
- Odoo certification or formal Odoo training
- Knowledge in accounting or business processes (Sales, Inventory, HR, Finance, Supply Chain)
- Experience working in an Agile/Scrum environment
- Background in IT support or ERP implementation
Job Types: Full-time, Permanent
Pay: Php18, Php25,000.00 per month
Work Location: In person