Ultra Manpower Solutions Corporation
Python Programmer (Odoo System Customization)
Skills
2 months ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Salary:
₱504,000 – ₱600,000 / year
Location:
Parañaque, Metro Manila, Philippines
Work mode:
Onsite
Published on:
20 August 2026
What they need
About the role
The Python Programmer is responsible for developing, customizing, and maintaining Odoo modules that turn client business requirements into working ERP solutions. Working under the direction of SPC's Odoo Project Manager, this role converts Functional Requirement Documents (FRD) into clean, upgrade-safe custom code — covering module development, workflow automation, report customization, and third-party integrations — so that every implementation goes live on time and stays maintainable after go-live.
Key responsibilities
- Design, develop, and maintain custom Odoo modules based on Functional Requirement Documents
- Build new features without modifying Odoo core code, keeping customizations upgrade-safe
- Write clean, modular, reusable Python code following Odoo development guidelines
- Customize standard modules: CRM, Sales, Purchase, Inventory, Accounting, Manufacturing, Projects, Helpdesk, HR, and Field Service
- Modify views, forms, menus, and workflows using XML and the Odoo ORM
- Integrate Odoo with third-party applications via REST and XML-RPC APIs
- Prepare import templates and migration scripts for master data and transaction history
- Perform unit testing and integration testing on all custom code
- Deploy custom modules to staging and production environments
- Prepare and maintain technical specifications, module documentation, release notes, and deployment procedures
About you
- Bachelor's Degree in Computer Science, Information Technology, Computer Engineering, Software Engineering, or related disciplines
- 1–3 years of professional software development experience using Python
- Hands-on experience with Python and object-oriented programming
- Relational databases and SQL knowledge (PostgreSQL preferred)
- XML for Odoo views and data files
- JavaScript, HTML, and CSS fundamentals
- Git version control (GitHub/GitLab)
- Linux command-line basics
- Willing to work onsite in Parañaque City with occasional client-site visits within Metro Manila and nearby provinces
- Willing to occasionally work beyond office hours during Go-Live and cutover activities
About us
Sustainable Prosperity Corporation (SPC) is a company providing ERP business solutions and managed IT services. Joining SPC provides an opportunity to become a core builder in one of the company's fastest-growing business units. You will work directly with the Odoo Project Manager, the CEO, and clients to deliver digital transformation projects across the Philippines.
Other offers great for you!
These companies are also looking for great profiles
Ecocea
Data Engineer Python
Freelance
Paris, France
Onsite, Hybrid
Skills
3 days ago
Quick apply
BEATRICE ROY RECRUTEMENT & CONSEILS
Resources Manager System h/f
70 000 € - 80 000 €
Permanent contract
Moirans, France
Hybrid
Skills
7 hours ago
Quick apply
Soors
Data Engineer Python H/F
Freelance
Bordeaux, France
Hybrid
Skills
1 hour ago
Quick apply
No company information available.