Odoo developer
Shipin Elkom,
Egypt
Shipin Elkom,
Egypt

Odoo Developer – Job Responsibilities:
1. Odoo Module Development:
- Design, develop, and customize Odoo modules based on business requirements.
- Extend the existing Odoo framework using Python and XML.
2. Backend & Frontend Customization:
- Customize Odoo’s backend logic, workflows, and models.
- Modify and develop Odoo web views using QWeb and JavaScript.
3. Integration & API Development:
- Integrate Odoo with third-party systems via RESTful APIs, web services, or external databases.
- Develop custom connectors and data migration tools when required.
4. Technical Support & Issue Resolution:
- Troubleshoot technical issues related to Odoo performance, bugs, or misconfigurations.
- Provide end-user support and guidance during go-live and post-deployment.
5. Database & Security Management:
- Perform data migration, import/export operations, and write SQL queries.
- Ensure secure and efficient database access and user permission settings.
6. Testing & Documentation:
- Write unit tests and conduct debugging to ensure software reliability.
- Document customizations, workflows, configurations, and deployment procedures.
7. Collaboration with Functional Teams:
- Work closely with functional consultants, project managers, and business analysts to understand functional needs.
- Translate business requirements into technical specifications and solutions.
8. Performance Optimization:
- Optimize code, queries, and processes to improve system performance and scalability.
- Monitor and improve Odoo server health and performance.
9. Upgrades & Migration:
- Handle upgrades between Odoo versions (e.g., Odoo 13 → 16).
- Ensure data integrity and functionality post-migration.
10. Deployment & Maintenance:
- Deploy custom modules to staging and production environments.
- Monitor systems and apply patches or updates as needed.
Preferred Skills and Tools:
- Strong knowledge of Python, PostgreSQL, JavaScript, XML, and HTML/CSS.
- Familiarity with Odoo Studio, Odoo.sh, and community modules.
- Experience with Git, Docker, and Linux server environments.