Python Developer - Odoo v17 Accounting & POS Specialist
Position Overview
We are seeking a Python Developer with specialized experience in Odoo v17 accounting and Point of Sale (POS) modules. The ideal candidate will have deep technical expertise in customizing and extending Odoo's financial and retail functionalities.
Key Responsibilities
* Develop and customize Odoo v17 accounting modules, including:
* General Ledger management
* Accounts Receivable and Payable
* Tax handling and reporting
* Multi-currency transactions
* Financial statements and reports
* Implement and enhance POS functionalities:
* Custom POS interface modifications
* Payment method integrations
* Real-time inventory synchronization
* Custom receipt formats and reporting
* Session management and reconciliation
* Create automated workflows between POS and accounting modules
* Develop custom reports and dashboards for financial analysis
* Implement data migration tools for accounting and POS data
* Maintain data integrity between POS operations and accounting records
Required Qualifications
* Minimum 2 years of experience in Odoo development
* Demonstrated expertise in Odoo accounting modules:
* Account module (account)
* Account Accountant (account_accountant)
* Invoicing (account_invoicing)
* Banking integration (account_bank_statement_import)
* Proven experience with Odoo POS modules:
* Point of Sale base (point_of_sale)
* POS Restaurant (pos_restaurant)
* POS Discount (pos_discount)
* POS Receipt customization
Technical Skills
* Strong proficiency in Odoo's accounting architecture:
* Chart of Accounts customization
* Tax computation and reporting systems
* Automated payment reconciliation
* Financial report customization (QWeb)
* Expert knowledge in POS development:
* JavaScript for POS frontend customization
* POS session handling and synchronization
* Payment method integration
* Hardware integration (receipt printers, cash drawers)
* Database design for financial transactions:
* PostgreSQL optimization for accounting operations
* Transaction handling and consistency
* Data migration and transformation
* Integration expertise:
* Payment gateway integration
* Banking API connections
* External accounting software integration
* E-commerce platform synchronization
Project Experience Requirements
Must demonstrate experience in:
* Implementing custom accounting workflows in Odoo
* Developing financial reports and dashboards
* Creating custom POS interfaces and functionalities
* Setting up multi-currency and multi-company accounting
* Integrating payment systems with both POS and accounting modules
* Developing automated reconciliation processes
* Creating custom validation rules for financial transactions
* Building real-time synchronization between POS and accounting modules
Required Module-Specific Knowledge
Accounting Modules
* Advanced knowledge of account_accountant customization
* Experience with account_reports modification
* Expertise in account_asset management
* Proficiency with account_budget implementation
POS Modules
* Deep understanding of pos_restaurant customization
* Experience with pos_hr for staff management
* Knowledge of pos_loyalty program implementation
* Expertise in pos_adyen or similar payment integrations
Interested candidates should submit examples of their Odoo module development work, particularly highlighting implementations in accounting and POS systems.