16 Aug
|
Puma Energy
|
Mumbai
16 Aug
Puma Energy
Mumbai
Main Purpose:
Puma Energy is seeking an Odoo Technical Developer to own the development, customisation, and integration of its Odoo platform across multiple African markets. The role is heavily weighted toward Python-based Odoo module development and REST API engineering. The successful candidate will design and build custom modules from scratch, integrate Odoo with a range of external systems, and maintain production environments spanning several countries simultaneously.
KEY RESPONSIBILITIES:
Odoo Development
Module Development
- Design and build custom Odoo modules in Python: data models, business logic, server actions, scheduled jobs, and automated workflow rules.
- Extend core Odoo modules (POS, Accounting, Invoicing, Stock) using inheritance patterns — classical, prototype, and delegation — without breaking upstream upgrade paths.
- Build custom invoicing workflows: automated document generation, multi-step approval flows, credit note logic, FIFO matching, and multi-currency support.
- Develop Odoo POS customisations supporting concurrent multi-payment-method transactions and hardware peripheral interaction patterns.
- Implement server-side validation, constraint enforcement, and idempotency controls for high-volume transactional data flows.
- Build custom QWeb report templates for invoices, statements, and operational documents meeting in-country formatting and compliance requirements.
Frontend & UI
- Develop and customise Odoo views (form, list, kanban, pivot, search) using XML and the OWL JavaScript framework.
- Build custom POS interface components in OWL/JavaScript; implement widget extensions and override core POS screens where required.
- Develop simplified operational UI modes for non-technical end users, using icon-led navigation and minimal text interaction patterns.
Database & Performance
- Write and optimise PostgreSQL queries for large transaction volumes; design indexing strategies and materialised views to maintain query performance at scal
📌 Sr. Odoo Technical Developer (Mumbai)
🏢 Puma Energy
📍 Mumbai