Job Description
- Customize and Develop Odoo modules to meet specific business requirements.
- Perform a technical analysis of requirements and propose appropriate solutions using Odoo's framework. This includes designing database structures, and user interfaces.
- Identify and fix bugs in existing Odoo modules.
- Provide ongoing maintenance and support for deployed systems.
- Integrating Odoo with other systems, such as payment gateways, shipping providers, or third-party applications. This involves developing custom connectors or using existing integration modules.
- Conduct thorough testing of developed modules to ensure their quality and reliability. Additionally.
- Document code, configurations, and processes to facilitate future maintenance and knowledge sharing.
- Collaborate with other developers, functional consultants, and project managers to ensure successful project delivery. This includes participating in meetings, providing technical expertise, and contributing to project planning and estimation.
Requirements
1- Education and Experience
- Bachelor's degree in Computer Science, Software Engineering, or a related field is often preferred.
- Previous experience as an Odoo Developer (3 Years).
2- Technical Skills
- Proficiency in Python programming language is essential.
- Knowledge of web technologies such as HTML, CSS, and JavaScript is beneficial.
- Familiarity with PostgreSQL database and Linux operating.
- Experience with Odoo's framework, ORM (Object Relational Mapping), and MVC (Model-View-Controller) architecture is important.
3- Odoo Knowledge
- Understanding of Odoo's core modules and features.
- Experience in customizing and developing Odoo modules to meet specific business requirements.
- Familiarity with Odoo's technical documentation and community resources.
4- Problem-Solving and Analytical Skills
- Ability to analyze complex business requirements and propose effective technical solutions.
- Strong problem-solving and debugging skills.
6- Communication and Collaboration
- Excellent communication skills to interact with functional consultants, and team members.
- Ability to collaborate effectively in a team-oriented environment.
7- Attention to Detail
- Strong attention to detail to ensure accurate coding, thorough testing, and documentation.
8- Adaptability
- Willingness to learn and adapt to new technologies, frameworks, and business domains.