Qureos

FIND_THE_RIGHTJOB.

Senior Odoo Developer

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

Responsibilities

The primary duties revolve around the full software development lifecycle within the Odoo framework, often including a leadership component.

  • Odoo Development and Customization:
  • Design, develop, and implement custom Odoo modules and applications based on complex business requirements.
  • Customize and extend existing Odoo modules to meet specific client or internal needs.
  • Write clean, efficient, and well-documented Python code following Odoo's best practices and coding standards.
  • Technical Leadership & Mentorship:
  • Provide technical guidance and mentorship to junior developers.
  • Conduct thorough code reviews to ensure code quality, performance, and adherence to standards.
  • Lead technical discussions, architectural decisions, and version upgrade projects (e.g., Odoo migrations).
  • Integration and System Architecture:
  • Develop and maintain API integrations with third-party applications and services (e.g., payment gateways, external CRMs) using REST/SOAP.
  • Analyze business processes and system requirements to design robust and scalable solutions within the Odoo ecosystem.
  • Manage and optimize the PostgreSQL database for performance and data integrity.
  • Maintenance and Quality Assurance:
  • Perform complex programming, testing, and debugging to ensure functionality and performance.
  • Troubleshoot and resolve high-priority technical issues related to Odoo development and deployment.
  • Provide ongoing support and maintenance for existing Odoo systems.
  • Collaboration and Documentation:
  • Collaborate with business analysts, functional consultants, and stakeholders to translate business requirements into technical specifications.
  • Create and maintain technical documentation, including design specifications, architecture diagrams, and user manuals.

Skills Required

A blend of hard technical skills and essential soft skills is necessary for a successful Senior Odoo Developer.

Technical Skills (Hard Skills)

  • Odoo Expertise:
  • Mastery of the Odoo framework and architecture (ORM, models, views, controllers, security, QWeb).
  • Proven experience in Odoo module development and customization.
  • Strong knowledge of Odoo's business workflows and core modules (e.g., Sales, Inventory, Accounting, Manufacturing).
  • Programming Languages:
  • Expert proficiency in Python (the core language of Odoo) and its Object-Oriented Programming (OOP) concepts.
  • Proficiency in XML (for view definition) and JavaScript/HTML/CSS for front-end customization.
  • Database:
  • In-depth knowledge of PostgreSQL database management, including query optimization, performance tuning, and database design.
  • Tools & Methodologies:
  • Experience with version control systems (e.g., Git).
  • Familiarity with Linux/Unix environments.
  • Knowledge of Agile methodologies (Scrum/Kanban).

Non-Technical Skills (Soft Skills)

  • Problem-Solving: Excellent analytical, critical thinking, and debugging skills to resolve complex technical challenges.
  • Communication: Strong written and verbal communication skills for collaborating with technical teams and non-technical stakeholders.
  • Business Acumen: The capacity to understand business processes and translate functional needs into effective technical solutions.

Education

  • Minimum Requirement:
  • A Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Experience:
  • Typically, 4 to 6+ years of professional experience in Odoo/OpenERP development and customization is required for a Senior role.
  • Certifications (Optional but Recommended):
  • Official Odoo certifications for relevant versions can be highly beneficial.

Job Type: Full-time

Pay: From Rs95,000.00 per month

Work Location: In person

© 2025 Qureos. All rights reserved.