Skip to Content

Senior Odoo Developer

Riyadh, Saudi Arabia

About the Role:

We are seeking a highly skilled and experienced Senior Odoo Developer to join our dynamic technology team within a leading organization in the healthcare sector. This pivotal role involves the comprehensive development, customization, and integration of Odoo ERP solutions to optimize critical business processes, enhance operational efficiency, and support strategic initiatives across various healthcare functions. The ideal candidate will possess a deep understanding of Odoo's architecture, a strong proficiency in Python, and hands-on experience with Linux server environments, coupled with a passion for leveraging technology to drive innovation in healthcare.

Key Responsibilities:

  • Odoo System Development & Customization:
    • Design, develop, and implement robust and scalable Odoo modules and features to meet specific business requirements within the healthcare domain, including but not limited to patient management, inventory, procurement, billing, and reporting.
    • Customize existing Odoo modules and workflows to align with intricate healthcare operational procedures and regulatory compliance standards.
    • Write clean, efficient, well-documented, and maintainable code in Python for Odoo development.
    • Develop and maintain Odoo reports using various reporting tools and frameworks.
  • Integration & Data Management:
    • Integrate Odoo with third-party systems, such as laboratory information systems (LIS), hospital information systems (HIS), and medical equipment, using APIs and other integration techniques.
    • Manage data migration, ensuring data integrity, accuracy, and security during system transitions and upgrades.
    • Develop and optimize database queries for performance and scalability within the Odoo environment.
  • System Maintenance & Support:
    • Provide expert-level technical support, troubleshooting, and bug fixing for Odoo applications and related infrastructure.
    • Conduct thorough testing of developed modules and customizations to ensure high quality, performance, and adherence to specifications.
    • Perform regular system updates, patches, and upgrades to maintain optimal Odoo performance and security.
  • Linux Server Management:
    • Configure, manage, and maintain Linux-based servers hosting Odoo instances, ensuring high availability, performance, and security.
    • Monitor server health, resource utilization, and troubleshoot server-related issues.
    • Implement and manage backup and recovery strategies for Odoo databases and applications.
  • Collaboration & Documentation:
    • Collaborate closely with business analysts, project managers, and end-users to gather requirements, define scope, and deliver solutions that meet business needs.
    • Participate in all phases of the software development lifecycle, from requirements analysis to deployment and post-implementation support.
    • Create and maintain comprehensive technical documentation, including design specifications, development guides, and user manuals.
    • Mentor junior developers and contribute to a culture of continuous learning and improvement within the team.

Required Qualifications:

  • Experience: 4 to 10 years of progressive experience in Odoo development, with a strong portfolio of successful Odoo implementation and customization projects.
  • Technical Skills:
    • Exceptional proficiency in Python programming language, with a deep understanding of object-oriented programming (OOP) principles.
    • Extensive experience with Odoo framework, including ORM, API, QWeb, and various Odoo modules (e.g., Sales, Purchase, Inventory, Accounting, CRM).
    • Solid understanding and practical experience with PostgreSQL database.
    • Demonstrable experience in managing and administering Linux server environments (e.g., Ubuntu, CentOS), including command-line operations, scripting, and system configuration.
    • Familiarity with version control systems, particularly Git.
  • Domain Knowledge:
    • Proven ability to understand complex business processes and translate them into technical solutions within the Odoo framework.
    • Prior experience or strong interest in the healthcare industry is highly desirable, with an understanding of its unique operational and regulatory challenges.
  • Soft Skills:
    • Excellent problem-solving and analytical skills, with a keen eye for detail.
    • Strong communication and interpersonal skills, capable of effectively collaborating with technical and non-technical stakeholders.
    • Ability to work independently and as part of a team in a fast-paced, dynamic environment.
    • Proactive attitude with a commitment to continuous learning and professional development.

Preferred Qualifications:

  • Odoo certification(s) are a significant plus.
  • Experience with front-end technologies (JavaScript, HTML, CSS) for Odoo UI customization.
  • Knowledge of agile development methodologies.
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) for Odoo deployment.

What We Offer:

  • An opportunity to work on challenging and impactful projects that directly contribute to the advancement of healthcare services.
  • A collaborative and supportive work environment with opportunities for professional growth and skill development.
  • Competitive compensation and benefits package.
  • The chance to be part of a forward-thinking organization committed to leveraging technology for positive societal impact.
Odoo Designing and Development
Integration 
System Management
Linux Server Management
Tecnical Competency

Responsibilities

  •  Design, develop, and implement robust and scalable Odoo modules and features to meet specific business requirements within the healthcare domain
  • Integrate Odoo with third-party systems, such as laboratory information systems (LIS), hospital information systems (HIS), and medical equipment, using APIs and other integration techniques
  • Develop and optimize database queries for performance and scalability within the Odoo environment
  • Configure, manage, and maintain Linux-based servers hosting Odoo instances, ensuring high availability, performance, and security
  • Provide expert-level technical support, troubleshooting, and bug fixing for Odoo applications and related infrastructure
  • Create and maintain comprehensive technical documentation, including design specifications, development guides, and user manuals

Must Have

  • Exceptional proficiency in Python programming language, with a deep understanding of object-oriented programming (OOP) principles
  • Extensive experience with Odoo framework, including ORM, API, QWeb, and various Odoo modules (e.g., Sales, Purchase, Inventory, Accounting, CRM)
  • 4 to 10 years of progressive experience in Odoo development, with a strong portfolio of successful Odoo implementation and customization projects
  • Demonstrable experience in managing and administering Linux server environments
  • Prior experience or strong interest in the healthcare industry is highly desirable, with an understanding of its unique operational and regulatory challenges
  • Proven ability to understand complex business processes and translate them into technical solutions within the Odoo framework

Nice to have

  • Odoo certification(s) are a significant plus
  • Experience with front-end technologies (JavaScript, HTML, CSS) for Odoo UI customization
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) for Odoo deployment
  • Knowledge of agile development methodologies

What's great in the job?


  • Great team of smart people, in a friendly and open culture
  • No dumb managers, no stupid tools to use, no rigid working hours
  • No waste of time in enterprise processes, real responsibilities and autonomy
  • Expand your knowledge of various business industries
  • Create content that will help our users on a daily basis
  • Real responsibilities and challenges in a fast evolving company
Our Product
Our Product

Discover our products.

READ

What We Offer

Each employee has a chance to see the impact of his work. You can make a real contribution to the success of the company.
Several activities are often organized all over the year, such as weekly sports sessions, team building events, monthly drink, and much more


Perks

A full-time position
Attractive salary package.


Trainings

12 days / year, including
6 of your choice.


Sport Activity

Play any sport with colleagues,
the bill is covered.


Eat & Drink

Fruit, coffee and
snacks provided.