Odoo Developer (located in Egypt only):
We're seeking an "Odoo | Python Developer" to join our dynamic and driven team. This role is ideal for individuals with a minimum of 1 to 4 years of experience in software development and a Bachelor's Degree in Computer Science or equivalent.
Responsibilities:
As an Odoo Developer, you will:
- Lead and contribute to various development projects for our products and services, playing a crucial role in all development-related aspects of our technical operations.
- Drive initiatives for necessary changes in the software development process to enhance overall quality.
- Tackle complex performance issues, critical problems, and architectural challenges.
- Develop applications and features that have a tangible impact on everyday life.
Roles & Activities:
Your key responsibilities will include:
- Designing and developing Odoo apps, including both new module development and customization.
- Analyzing scope documents thoroughly.
- Collaborating with different teams to create low-level requirement documents.
- Adhering to best practices in software development to ensure code readability and maintainability.
- Leveraging Odoo's built-in features to achieve scope objectives whenever possible.
- Crafting custom modules in Odoo to address specific domain requirements.
- Maintaining code integrity using Git Version Control.
- Implementing best practices for secure software development.
Required Skill Sets:
We're looking for candidates with:
- Proficiency in Python and a solid grasp of programming fundamentals.
- In-depth understanding of Odoo's basic workflow.
- Familiarity with data models within Odoo's core.
- Demonstrated expertise in developing custom modules for Odoo.
- Techno-functional knowledge of Odoo.
- Experience in developing and debugging using the latest Odoo versions.
- Ability to migrate from earlier Odoo versions to newer ones.
- Core knowledge of Odoo's current features across various modules such as Sales, Purchase, CRM, Accounts, Inventory, Projects, Time-sheet, and HR.
- Competence in handling Odoo frontend tasks using XML and JavaScript.
- Strong command of PostgreSQL with proficiency in writing SQL queries.
- Experience in customizing views, including working with Widgets, Wizards, OWL, view XML, etc.
- Proficiency in creating Q-Web reports.
- Utilization of APIs using Odoo controllers.
- Data import expertise using Odoo's import functionalities and custom import methods using Python.
- Familiarity with Version Control Systems like Git.
- Knowledge of Linux-flavored operating systems.