وظائف خالية مبرمج/مطوّر أودو (Odoo Developer) (لغة بايثون) - مدينة نصر - القاهرة

  • اسم الشركة شركة غير معلنة
  • مقر العمل مدينة نصر - القاهرة
  • تاريخ الإعلان
  • العمالة المطلوبة 2

متطلبات الوظيفة

  • مستوي الخبرة

    خبرة متوسطة

  • سنين الخبرة

    سنة خبرة على الأقل

  • الجنس المطلوب

    لا يشترط

  • اللغة الانجليزية

    جيد

  • السن المطلوب

    19 - 45 سنة

  • الحاسب الآلي

    جيد جدا

  • المؤهل المطلوب

    مؤهل عالي

  • مايكروسوفت أوفيس

    جيد جدا

  • الوظيفة تناسب ذوي الإحتياجات الخاصة. الإعاقات التالية

    إعاقة حركية خفيفة،استخدام العكاز،استخدام كرسي متحرك

الراتب ونوع العمل

  • الراتب الأساسي

    15000 - 30000 جنيه مصري

  • نوع الوظيفة

    يوم كامل

  • الحوافز الاضافية

    2500 - 3000 جنيه مصري

مميزات الوظيفة

  • يُحتسب الوقت الإضافي
  • توفير سكن (بدل مادي)
  • توفير مواصلات (نوفر بدل مواصلات)

تفاصيل الوظيفة

ملخص الوظيفة: 

  • تطوير وتهيئة وحدات أودو (Odoo) وتكاملها مع أنظمة خارجية، وبناء خصائص مخصصة تلائم احتياجات العمل، مع ضمان الجودة والأداء والأمن والامتثال (مثل ضريبة القيمة المضافة وZATCA في السعودية عند الحاجة).


المسؤوليات الأساسية: 

  • تحليل المتطلبات ونمذجتها ضمن بنية Odoo (نماذج/جداول، علاقات، قيود).
  • تطوير وحدات Odoo مخصّصة باستخدام Python وOdoo ORM.
  • إنشاء وتعديل الواجهات: Views (Form, Tree, Kanban, Calendar) وQWeb Reports وWidgets.
  • تطوير إجراءات العمل (Workflows) وخوادم الأتمتة (Server Actions, Scheduled Actions).
  • التكامل عبر واجهات برمجية (XML-RPC/JSON-RPC/REST) وربط Odoo مع بوابات دفع/شحن/أنظمة خارجية.
  • إدارة البيانات: استيراد/تصدير، ترحيل (Migrations) بين الإصدارات، وصياغة سكربتات ETL خفيفة عند الحاجة.
  • تحسين الأداء (Profiling/Indexing/Cache) ومعالجة مشاكل الاستعلامات على PostgreSQL.
  • ضمان الأمن: صلاحيات الوصول (ACL/Record Rules) وحماية الواجهات وحقول البيانات.
  • كتابة اختبارات وحدات/تكامل (unittest/pytest) وتغطية السيناريوهات الحرجة.
  • التعاون مع فرق المنتج والبنية السحابية (Odoo.sh أو Docker/K8s) وCI/CD عبر Git.
  • إعداد وثائق تقنية (Docstrings/README/Functional Docs) وتسليم المعرفة للفِرق المعنية.
  • دعم السجلات المحلية (Localization) مثل VAT/ZATCA، التواريخ الهجرية/الميلادية، وRTL للعربية.
  • معالجة نطاقات التصنيع/المخزون/المشتريات/المبيعات/الحسابات/الموارد البشرية حسب مشروع العمل.

المهارات والمتطلبات: 
أساسية:

  • إتقان Python وOOP وOdoo ORM، وفهم عميق لبنية وحدات Odoo.
  • خبرة قوية في PostgreSQL (استعلامات، فهارس، Views/Materialized Views).
  • إتقان XML/QWeb/JS الأساسي لـ widgets وتخصيص الواجهة.
  • إدارة الصلاحيات (ACL, Record Rules) ومعايير الأمن.
  • التعامل مع Git وبيئات التطوير (Odoo.sh أو Docker) وCI/CD.
  • فهم دورة حياة التطوير Agile/Scrum وكتابة تذاكر دقيقة (User Stories/Acceptance Criteria).

مفضلة (Nice to have):

  • تجربة في تكامل Odoo مع بوابات دفع/شحن وERP/CRM أخرى.
  • خبرة في وحدات: Accounting, Sales, Purchase, Inventory, MRP, HR/Payroll, WMS.
  • معرفة بسوق السعودية/الخليج (VAT، فواتير إلكترونية ZATCA).
  • خبرة بالأداء العالي والتوسّع (Scaling) وتنميط المشاكل (Profiling).

المؤهلات والخبرة: 

  • بكالوريوس علوم حاسب/هندسة برمجيات أو ما يعادلها.
  • مستوى مبتدئ (Junior): من 0 الى 2 سنة خبرة في Odoo/بايثون ومشاريع تدريبية.

المسؤوليات التفصيلية حسب الوحدة (اختياري حسب احتياجكم): 

  • الحسابات/الفوترة: تقارير QWeb، تسلسل الفواتير، الضرائب، القيود اليومية، التوافق مع ZATCA.
  • المخزون/WMS: مواقع ومستودعات متعددة، تتبّع الدُفعات/الأرقام التسلسلية، قواعد الشحن، Pick/Pack/Ship.
  • التصنيع/MRP: BOM، أوامر العمل، التتبّع، موازنة القدرات، الصيانة الوقائية.
  • الموارد البشرية: عقود، حضور، إجازات، رواتب (إن وُجد)، بوابات موظفين.
  • المشتريات/المبيعات: عروض/أوامر، شروط الدفع، موافقات، قواعد التسعير، التقارير.

مؤشرات الأداء الرئيسية (KPIs): 

  • زمن حل التذكرة: متوسط ≤ 3–5 أيام للتذكرة المتوسطة.
  • جودة الكود: نسبة قبول PR من أول مراجعة ≥ 80%، وSonar/linters نظيفة.
  • التغطية الاختبارية: ≥ 60% للوحدات الحرجة (قابلة للرفع تدريجياً).
  • الأداء: خفض زمن الاستجابة للعمليات الثقيلة ≥ 30% في أول 90 يوم.
  • الاستقرار: عدد الحوادث الحرجة P1 شهرياً = 0، وP2 ≤ 1.
  • التسليم في الموعد: التزام بالمخطط Sprint ≥ 90%.

أدوات وتقنيات: 

  • Python 3.x، Odoo (الإصدارات المستخدمة لديكم)، XML/QWeb/JS، PostgreSQL.
  • Git, GitLab/GitHub CI, Odoo.sh/Docker.
  • pytest/unittest، linters (flake8/black/isort)، Postman/Insomnia.
  • مراقبة: Sentry/Elastic/APM (إن وُجد).

مسؤوليات الأمان والإمتثال: 

  • تطبيق أفضل ممارسات الأمن (OWASP) والـACLs.
  • الالتزام بالسياسات الداخلية وخصوصية البيانات (PII)، وامتثال ZATCA/VAT.

وظائف مثل وظيفة "مبرمج/مطوّر أودو (Odoo Developer) (لغة بايثون)"

روابط متعلقة بالوظيفة