
Senior Odoo Developer
- Saudi Arabia
- Permanent
- Full-time
- Senior Odoo Developer to design, develop, and customize Odoo applications tailored to our business requirements.
- Extensive experience in Odoo, Python, and PostgreSQL, with a strong focus on building efficient, scalable, and secure solutions.
- Expertise in Odoo's MVC architecture, ORM framework, and security best practices to ensure seamless functionality across business operations.
- Design, develop, and maintain custom Odoo modules and workflows to align with business needs.
- Implement Odoo's MVC architecture for structured application design and performance optimization.
- Develop and customize Odoo modules, including Accounting, Inventory, Project, and others.
- Debug and resolve technical issues in both custom and core Odoo codebases.
- Ensure compliance with Odoo security models, record rule configurations, and best practices.
- Create custom workflows, business logic, and automation tools to enhance user experience.
- Design and manage PostgreSQL databases, ensuring scalability, efficiency, and security.
- Write optimized SQL queries for data retrieval, manipulation, and relationships.
- Ensure database structures align with Odoo ORM processes and performance benchmarks.
- Integrate Odoo with third-party applications and services via APIs and custom connectors.
- Customize Odoo front-end components using JavaScript, HTML, and CSS.
- Leverage Python's libraries and frameworks to optimize development efficiency.
- Write clean, maintainable, and optimized Python code following OOP principles.
- Conduct unit testing and troubleshooting to ensure high-quality deliverables.
- Deploy applications in testing and production environments while monitoring performance.
- Maintain comprehensive technical documentation and user guides.
- Work closely with cross-functional teams to gather requirements and deliver tailored solutions.
- Explore and implement new tools and technologies to improve the development lifecycle.
- Utilize Docker or containerization tools for application deployment and scalability.
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 8+ years of hands-on experience in Odoo development and module customization.
- Strong expertise in Python programming, including OOP concepts, MRO, decorators, and data structures.
- Proficiency in Odoo ORM framework, MVC architecture, and security models.
- Experience in PostgreSQL database design, optimization, and SQL query writing.
- Familiarity with front-end technologies (JavaScript, HTML, CSS) for Odoo view customization.
- Experience integrating Odoo with third-party services via APIs.
- Knowledge of Docker or similar containerization tools is a plus.
- Strong problem-solving skills, attention to detail, and ability to work in a fast-paced environment.