Senior Odoo Developer
Job details
Job Title: Senior Odoo Developer (Arabic Speaker) Location: Riyadh, Saudi Arabia Job Type: Full-time Experience Level: Senior Job Overview: We are looking for a certified Senior Odoo Developer to join our dynamic team in Riyadh, Saudi Arabia . The ideal candidate will have over 5 years of hands-on experience in Odoo development, demonstrate proficiency in the Arabic language, and possess strong technical and functional expertise in Odoo’s ecosystem. This role demands a motivated professional eager to leverage their skills to design advanced modules, optimize database performance, and implement scalable solutions. Key Responsibilities: Odoo Development & Customization:
- Develop, customize, and maintain Odoo modules to align with business requirements.
- Adhere to best practices in Odoo’s framework to ensure code quality and efficiency.
- Debug and resolve issues in existing Odoo implementations.
- Lead Odoo version upgrades and execute smooth data migrations.
- Enhance database performance through query optimization and indexing.
- Build and maintain secure APIs for integrating third-party systems.
- Implement authentication mechanisms like OAuth and ensure secure data transmission.
- Contribute to scalable deployment models, including clustered and multi-instance setups.
- Support load balancing and clustering initiatives for optimized performance.
- Write modular, maintainable, and reusable code aligned with clean code principles.
- Implement design patterns for robust and innovative solutions.
- Collaborate with cross-functional teams to define technical requirements and provide solutions.
- Document workflows, technical processes, and solutions comprehensively.
- Minimum 5+ years of hands-on experience in Odoo development and implementation.
- Odoo Certified Developer (mandatory).
- Proficient in Odoo module development, CRM, and core functionalities.
- Strong knowledge of Python, PostgreSQL, JavaScript, and XML.
- Experience with API development and third-party system integrations.
- Familiarity with debugging tools, data migrations, and version upgrades.
- Foundational knowledge of clustered setups, scalability, and load balancing.
- Fluency in Arabic and English (spoken and written).
- Strong problem-solving capabilities and adaptability to advanced practices.
- Excellent communication skills and ability to work collaboratively in a team environment.
- Advanced knowledge of Odoo architecture and deployment strategies.
- Experience in clustering, advanced scalability solutions, and load balancing.
- Familiarity with DevOps practices, including containerization and CI/CD pipelines.
- Opportunity to work on cutting-edge projects in a collaborative and innovative environment.
- Competitive salary and benefits package.
- Work in a multicultural team, contributing to exciting projects in the IT and consulting domain.
- Odoo Development Expertise:
- Proficiency in developing and customizing Odoo modules (CRM, Inventory, Accounting, etc.).
- Strong understanding of Odoo's ORM, API, and templating system.
- Hands-on experience with Odoo version upgrades and migration techniques.
- Programming and Frameworks:
- Proficiency in Python (Odoo’s primary programming language).
- Familiarity with JavaScript, XML, and QWeb for frontend customization.
- Database Management:
- Strong knowledge of PostgreSQL, including query optimization and indexing strategies.
- API Development and Integration:
- Experience with RESTful APIs and integrating third-party systems.
- Basic knowledge of OAuth and secure authentication protocols.
- Code Quality and Design Patterns:
- Knowledge of modular and maintainable code practices.
- Familiarity with design patterns and clean code principles.
- Scalability and Deployment:
- Foundational knowledge of clustered or multi-instance setups.
- Understanding of basic load balancing and deployment strategies.
- Debugging and Troubleshooting:
- Proficiency in identifying and resolving issues in Odoo implementations.
- Experience with Odoo logs and performance profiling tools.
- Problem-Solving:
- Strong analytical skills to tackle technical challenges.
- Communication:
- Ability to collaborate with cross-functional teams and articulate technical requirements clearly.
- Documentation:
- Skills in documenting workflows, technical solutions, and codebases.
- Adaptability and Learning:
- Eagerness to learn advanced Odoo practices and stay updated on new technologies.
- Teamwork and Collaboration:
- Experience working in agile teams and contributing to collaborative projects.
- Advanced module design and solution architecture capabilities.
- Familiarity with clustering, advanced scalability, and load balancing practices.
- Knowledge of containerization tools (e.g., Docker) for deployment.
- Exposure to DevOps practices, such as CI/CD pipelines.
- Experience with advanced security measures, including encryption and data integrity checks.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.