Department: Information Technology / Software Development
Reports to: Technical Lead / IT Manager
Employment Type: Full-time
Position Overview
We are seeking a skilled Odoo Developer to join our development team. The successful candidate will be responsible for customizing, developing, and maintaining Odoo ERP modules to meet business requirements. You will work closely with functional consultants, business analysts, and end-users to deliver robust ERP solutions.
Key Responsibilities
Development & Customization
- Design, develop, and customize Odoo modules using Python, XML, and JavaScript
- Create custom reports, dashboards, and workflows within the Odoo framework
- Develop and maintain custom addons and third-party integrations
- Implement business logic and automated processes using Odoo's ORM
Technical Implementation
- Configure and customize existing Odoo modules (Sales, CRM, Inventory, Accounting, HR, etc.)
- Develop web interfaces and modify existing views (form, list, kanban, pivot)
- Create and optimize database schemas and queries
- Implement RESTful APIs and web services for system integrations
System Maintenance & Support
- Troubleshoot and resolve technical issues in existing Odoo implementations
- Perform system upgrades and migration between Odoo versions
- Conduct code reviews and ensure adherence to development standards
- Provide technical support and training to end-users
Collaboration & Documentation
- Work with functional consultants to translate business requirements into technical specifications
- Collaborate with cross-functional teams on project planning and execution
- Create and maintain technical documentation for developed solutions
- Participate in testing phases and quality assurance processes
Required Qualifications
Technical Skills
- Bachelor's degree in Computer Science, Software Engineering, or related field
- 2+ years of experience in Odoo development and customization
- Strong proficiency in Python programming language
- Experience with PostgreSQL database management
- Knowledge of XML, HTML, CSS, and JavaScript
- Familiarity with Odoo framework architecture and ORM
ERP & Business Knowledge
- Understanding of ERP concepts and business processes
- Experience with at least 3-4 Odoo core modules
- Knowledge of accounting, inventory, sales, or HR processes is preferred
General Skills
- Strong problem-solving and analytical abilities
- Excellent communication and documentation skills
- Ability to work independently and manage multiple projects
- Experience with version control systems (Git)
Preferred Qualifications
- Odoo certification or formal Odoo training
- Experience with Odoo Community and Enterprise editions
- Knowledge of Linux/Ubuntu server administration
- Familiarity with Docker and deployment technologies
- Experience with other ERP systems (SAP, NetSuite, etc.)
- Understanding of web development frameworks
- Experience in Agile/Scrum development methodologies
Job Type: Full-time