Senior Odoo Developer
Department
Information TechnologyLocation
CalgaryPosition Type
PermanentAbout the position
Join a Leading Odoo Partner to Build Clean, Future-Proof Odoo Solutions
PKF Antares is a certified Odoo Partner and a trusted provider of ERP implementation, customization, and support services. As part of our growing technology division, we deliver Odoo projects that balance technical excellence with a “less is more” approach — customizing only when it truly delivers ROI.
We’re looking for a Senior Odoo Developer with a proven track record of delivering multiple high-quality Odoo implementations, who thrives in a collaborative, standards-driven environment.
About You
You are a technologist who:
• Has delivered 3+ full Odoo implementations with direct client/partner collaboration.
• Deeply understands Odoo’s technical architecture.
• Follows Odoo’s official coding guidelines (PEP-8, module layout, XML IDs, OWL components, testing, etc.) to produce maintainable, upgrade-safe code.
• Can architect & deliver a standalone Odoo app from scratch (manifest, models, QWeb/Web Controller, OWL UI).
• Minimizes unnecessary customizations, favors standard Odoo features where possible, and phases development for smooth Go-Live and future deployments.
• Reviews code to enforce consistency and standards.
• Are curious, autonomous, and comfortable challenging inefficient solutions — while always proposing better alternatives.
Job Summary
You’ll lead the design, development, and delivery of:
• New Odoo modules, apps, and features from zero.
• Odoo version upgrades (e.g., Odoo 16 → 17 → 18 → 19) and refactoring of legacy modules to meet current standards.
• Integrations with external systems (REST APIs, web services).
• Internal training for junior/contract developers on Odoo best practices.
Our focus is quality over quantity — every module should be clean, well-documented, and future-proof.
Key Responsibilities
• Architect, develop, test and deploy custom modules and standalone apps in Odoo's server & web frameworks.
• Build high-quality model/view/controller code and OWL-powered UI components using Odoo’s official development guidelines (“never call cr.commit()”, file naming, xml conventions, context propagation, etc.).
• Write automated Python tests, using Odoo’s testing infrastructure - ensure zero regressions.
• Handle data migration and batch imports/digital workflows - always measure ROI before coding new dev.
• Peer-review team development; flag deviations from best practices and enforce coding consistency.
• Collaborate directly with project leads - clarify functional scope, draft technical specs, sanity-check custom dev before Go Live.
• Provide technical support during Go Live and first few weeks post-launch; work with key users to validate edge-cases.
• Help document and build repeatable starter templates, CI workflows, deployment scripts (e.g. Odoo.sh, etc.).
Must-Have Qualifications
• 4–6 years of professional experience developing for Odoo 13+ (Enterprise or Community).
• Led 2+ full implementations with custom module ownership.
• Production-grade apps or libraries published on Odoo Apps Store or GitHub.
• Strong Python and Git skills, PostgreSQL tuning experience.
• Front-end expertise: JavaScript, OWL components, QWeb, SCSS, XML.
• Proven unit testing experience in Odoo.
• Strong understanding of Odoo ERP domains (Accounting, Sales, Purchase, Inventory, MRP, etc.).
• Knowledge and adherence to Odoo coding standards: module structure, naming conventions, access/security, and documentation practices.
Why Join PKF Antares?
• Work with a certified Odoo Partner on challenging, high-impact ERP projects.
• Flexible hybrid/remote work options.
• Opportunity to influence technical standards and mentor other developers.
• A culture that values clean, sustainable code over rushed delivery.