We are looking for an experienced Senior Odoo Developer to work remotely on Odoo ERP implementation, customization and integration projects for our customers.
The developer will work closely with our Functional Consultant / Implementation Lead to translate business requirements into reliable and maintainable Odoo solutions.
Responsibilities:
Develop and customize Odoo modules based on approved business requirements.
Customize existing Odoo workflows, forms, reports and business logic.
Develop integrations between Odoo and external systems using APIs.
Develop and maintain REST API integrations and third-party connectors.
Troubleshoot and resolve Odoo application and database issues.
Support data migration between legacy systems and Odoo.
Develop custom reports and dashboards when required.
Work with PostgreSQL databases and optimize queries when necessary.
Support Odoo Enterprise and Community environments.
Assist with Odoo upgrades and migrations.
Use Git for source-code management and version control.
Support testing, UAT, deployment and production go-live.
Follow Odoo development standards and maintain clean, documented and maintainable code.
Work closely with functional consultants to avoid unnecessary customization when standard Odoo functionality can meet the requirement.
This is a remote freelance/project-based position with the possibility of ongoing projects and long-term collaboration.
Requirements
Minimum 3 years of professional Odoo development experience.
Strong Python development skills.
Strong knowledge of the Odoo framework and ORM.
Experience developing and customizing Odoo modules.
Strong PostgreSQL and SQL knowledge.
Experience with XML, QWeb and Odoo reporting.
Knowledge of JavaScript and OWL for Odoo frontend development.
Strong experience with REST APIs and third-party system integrations.
Experience with Odoo Enterprise and Community editions.
Experience with Git/GitHub or similar source-control platforms.
Experience with Linux-based Odoo environments.
Knowledge of Odoo.sh, Docker and on-premise deployment is an advantage.
Experience with Odoo upgrades and database migrations is an advantage.
Good troubleshooting and problem-solving skills.
Good written and spoken English.
Ability to work independently and collaborate remotely with functional consultants and project teams.
Applicants should provide their Odoo versions worked with, examples of custom modules/integrations completed, GitHub or portfolio if available, current availability and expected freelance/project rate.
Shortlisted candidates may be given a small practical Odoo development/integration assessment.
نحن نبحث عن مطور أودو أول ذو خبرة للعمل عن بُعد في مشاريع تنفيذ وتخصيص وتكامل أودو ERP لعملائنا.
سيعمل المطور عن كثب مع مستشارنا الوظيفي / قائد التنفيذ لترجمة متطلبات العمل إلى حلول أودو موثوقة وقابلة للصيانة.
المسؤوليات:
تطوير وتخصيص وحدات أودو بناءً على متطلبات العمل المعتمدة.
تخصيص مسارات عمل وأودو ونماذج وتقارير ومنطق عمل موجودة.
تطوير عمليات تكامل بين أودو والأنظمة الخارجية باستخدام واجهات برمجة التطبيقات.
تطوير وصيانة تكاملات REST API والموصلات الطرفية.
استكشاف أخطاء تطبيق أودو وقاعدة البيانات وحلها.
دعم ترحيل البيانات بين الأنظمة القديمة وأودو.
تطوير تقارير ولوحات معلومات مخصصة عند الحاجة.
العمل مع قواعد بيانات PostgreSQL وتحسين الاستفسارات عند الضرورة.
دعم بيئات أودو Enterprise وCommunity.
المساعدة في الترقيات والهجرات لأودو.
استخدام Git لإدارة كود المصدر والتحكم بالإصدارات.
دعم الاختبار، اختبار القبول من المستخدمين، النشر وبدء التشغيل في الإنتاج.
اتباع معايير تطوير أودو والحفاظ على كود نظيف وموثق وقابل للصيانة.
العمل عن كثب مع المستشارين الوظيفيين لتجنب التخصيص غير الضروري عندما تكون وظائف أودو القياسية كافية لتلبية المتطلب.
هذا موقف عن بُعد مستقل/مشروع مع إمكانية وجود مشاريع مستمرة وتعاون بعيد المدى.
المتطلبات
الحد الأدنى لـ3 سنوات من خبرة تطوير أودو المهنية.
مهارات تطوير بايثون قوية.
معرفة قوية بإطار عمل أودو و ORM.
خبرة في تطوير وتخصيص وحدات أودو.
معرفة قوية بـ PostgreSQL و SQL.
خبرة مع XML و QWeb وتقارير أودو.
معرفة بجافاسكريبت و OWL لتطوير واجهة أودو الأمامية.
خبرة قوية مع REST APIs وتكامل الأنظمة الطرفية.
خبرة مع إصدارات أودو Enterprise وCommunity.
خبرة مع Git/GitHub أو منصات التحكم في المصدر المماثلة.
خبرة مع بيئات أودو القائمة على Linux.
معرفة بـ Odoo.sh و Docker ونشر المحلّات محلياً تعتبر ميزة.
خبرة في الترقيات وهجرات قاعدة البيانات تعتبر ميزة.
مهارات جيدة في استكشاف الأخطاء وحل المشكلات.
إتقان جيد للغة الإنجليزية كتابة وتحدثاً.
القدرة على العمل بشكل مستقل والتعاون عن بُعد مع المستشارين الوظيفيين وفرق المشروع.
يجب على المتقدمين تقديم نسخ أودو التي عملوا بها، أمثلة على وحدات/تكاملات مخصصة أُنجزت، GitHub أو محفظة إن وجدت، التوفر الحالي وسعر freelance/project المتوقع.
قد يتم إجراء تقييم عملي بسيط لتطوير/تكامل أودو للمرشحين المدرجين في القائمة المختصرة.