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.
Technical Troubleshooting & Migration:
- Debug and resolve issues in existing Odoo implementations.
- Lead Odoo version upgrades and execute smooth data migrations.
Database Optimization:
- Enhance database performance through query optimization and indexing.
API Development & Integration:
- Build and maintain secure APIs for integrating third-party systems.
- Implement authentication mechanisms like OAuth and ensure secure data transmission.
Scalability & Deployment:
- Contribute to scalable deployment models, including clustered and multi-instance setups.
- Support load balancing and clustering initiatives for optimized performance.
Code Quality & Clean Practices:
- Write modular, maintainable, and reusable code aligned with clean code principles.
- Implement design patterns for robust and innovative solutions.
Collaboration & Documentation:
- Collaborate with cross-functional teams to define technical requirements and provide solutions.
- Document workflows, technical processes, and solutions comprehensively.
Requirements:
Experience:
- Minimum 5+ years of hands-on experience in Odoo development and implementation.
Certifications:
- Odoo Certified Developer (mandatory).
Technical Skills:
- 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.
Soft Skills:
- 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.
Preferred Qualifications:
- 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.
Why Join Us?
- 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.
Apply now to be part of a company where your expertise and passion will help shape the future of digital transformation!
Skills
Technical Skills:
- 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.
Soft Skills:
- 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.
Preferred Skills (Advanced/Optional):
- 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.