Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Responsibilities
- Collect Needs and draft ERP application requirements
- Enhance applications, develop and configure features and functionalities that support business requirements.
- Develop and test Odoo (OpenERP) modules, projects, products and interfaces.
- Develop and implement APIs to integrate Odoo with other systems and platforms.
- Maintaining existing modules & Identify/fix issues within the Odoo platform.
- Complete and clear documentation for any task/work done.
- Test new functions / modifications to existing application modules in accordance with application support.
- Configuration, installation and maintenance of server and multi database Odoo/Ubuntu environments.
- Other development tasks in systems developed in Python other than Odoo.
Job Requirements
Job-related Qualifications
- Bachelor degree preferably in Computer Science, Information Systems, or Engineering, but any other field is welcomed, specially if supported with good experience.
- Minimum of 1 year of experience in Odoo development, or 2-3 years in Python.
- Proficiency in CSS, HTML, Python, and Knowledge of PostgreSQL (Odoo's database).
- Custom model development in (Odoo 14.0 or above)
- Previouse experience in key Odoo modules (Sales, Purchase, Inventory, HR & Point of Sale)
- Good working experience on Web application development using Python.
- Thorough knowledge on Object-Oriented Programming (OOP) principles
- Familiarity with Odoo’s external and internal APIs - XML/RPC for integrations with other systems.
- Good development, debugging & testing skills.
- Familiarity with JavaScript (a plus)
- Prepare documentation for application
- Writing clean, maintainable code
- Skilled in generating various types of reports (Excel, Pivot reports)
Behavioural Competencies
- Very good communication skills and interpersonal abilities
- Good command of both written and spoken English
- Excellent time management skills and the ability to prioritize work with the ability to multi-task
- Attention to detail and problem solving skills
- Adaptability and flexibility with high learning agility
- Initiation and creative thinking
- Ability to work under pressure
- Strong sense of commitment, responsibility and ownership