We are seeking a certified Senior Odoo Developer with advanced technical expertise to join our innovative team in Riyadh, Saudi Arabia. The ideal candidate must have 5+ years of experience, be fluent in Arabic, and hold a Bachelor’s degree in Computer Science or a related field (Master’s preferred). This role requires expertise in Odoo’s advanced module design, deployment strategies, scalability, and security practices, along with experience in DevOps and Linux environments.
Key Responsibilities:
Odoo Development & Customization:
- Develop and customize advanced Odoo modules to meet complex business requirements.
- Design modular, scalable, and maintainable solutions adhering to clean code practices.
Security and API Integration:
- Ensure endpoint security and implement robust authentication mechanisms like OAuth.
- Build and integrate secure APIs with third-party systems, maintaining compliance with security standards.
Scalability and Deployment:
- Lead deployments in multi-instance and clustered setups for high availability.
- Implement and manage advanced load balancing and clustering strategies.
Database Optimization:
- Optimize PostgreSQL and NoSQL databases for high performance.
- Implement indexing and query optimization techniques for efficient database management.
Technical Troubleshooting and Migration:
- Debug and resolve technical issues in existing Odoo systems.
- Execute seamless Odoo version upgrades and data migrations with minimal disruptions.
Solution Architecture:
- Design and implement scalable Odoo solutions with a strong focus on performance and security.
- Contribute to solution deployment strategies and advanced architecture design.
Collaboration and Documentation:
- Collaborate with cross-functional teams to define technical requirements and project deliverables.
- Document workflows, processes, and technical solutions in detail.
Requirements:
Education:
- Bachelor’s degree in Computer Science, Information Technology, or a related field (Master’s preferred).
Certifications:
- Certified in the latest version of Odoo 17 or 18.
Experience:
- Minimum 5+ years of hands-on experience in Odoo development and deployment.
- Proven track record of working on the latest Odoo version.
Technical Skills:
Odoo Expertise:
- Advanced module design and CRM customization.
- Strong understanding of Odoo deployment strategies and solution architecture.
Security and Design Practices:
- Experience in securing endpoints and implementing OAuth.
- Knowledge of clean code practices and design patterns.
Database Management:
- Expertise in PostgreSQL and NoSQL databases.
- Database optimization and query tuning.
Scalability and Load Balancing:
- In-depth knowledge of clustering and load balancing concepts.
- Experience in scalable Odoo deployments.
DevOps and Linux:
- Hands-on experience with Azure DevOps.
- Strong proficiency in Linux environments for system administration and deployment.
Debugging and Migrations:
- Proficiency in debugging Odoo systems and executing seamless migrations.