Senior Odoo Developer

Norconsult Telematics

  • Saudi Arabia
  • Permanent
  • Full-time
  • 1 month ago
Position Objectives:
  • 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.
Job Description & Responsibilities:
  • 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.
Qualifications & Experience:
  • 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.

Norconsult Telematics

Similar Jobs

  • Senior React Native Developer

    emagine

    • Riyadh
    eMagine is hiring a Senior React Native Developer for a leading, scaling Saudi technology company. If you’re excited to build cross-platform mobile apps that make a difference, we …
    • 8 days ago
  • Senior Java Developer

    AlWatania Information Systems

    • Saudi Arabia
    AlWatania Information Systems is on the lookout for a skilled and passionate Senior Java Developer to join our innovative team. This position offers an exciting opportunity to work…
    • 11 days ago
    • Apply easily
  • T24 Senior Developer

    • Riyadh
    Job Description and Requirements T24 Senior Developer - Arabs Speaker for our Banking Domain Client in Riyadh, KSA. Develop, customize, and maintain T24 Core Banking modules. …
    • 17 days ago