Al-Haffar | AlHaffar – The Specialist in Job Search in United Arab Emirates
ERPNext Developer
Responsibilities
Customize and extend ERPNext using Frappe Framework (Python, JavaScript, Jinja).
Develop custom apps/modules as per organizational needs.
Integrate third-party tools and APIs (e.g., WhatsApp, payment gateways, etc.).
Build reports and dashboards using Frappe's inbuilt reporting tools or custom scripts.
Write Server Scripts, Client Scripts, and Custom Doctypes.
Work on bug fixing, performance optimization, and improving application stability.
Collaborate with ERP functional consultants and business stakeholders.
Participate in version upgrades and deployment (bench updates, patches).
Manage backups, performance tuning, and user access controls if needed.
Required Skills
Strong knowledge of Python, JavaScript, HTML/CSS.
Hands-on experience with ERPNext and Frappe Framework.
Experience with MariaDB/MySQL, Git, Redis, and Linux-based hosting (e.g., DigitalOcean).
Proficient in developing and customizing Doctypes, Workflows, Print Formats, Reports, etc.
Understanding of REST APIs, Webhooks, and integration patterns.
Good understanding of business workflows (HR, Inventory, Sales, Accounting, Projects, etc.).
Qualifications
Bachelor’s degree in Computer Science, Engineering, or a related field.
ERPNext Developer Certification (optional, but preferred).
1–3 years of experience in ERPNext/Frappe development.
Nice to Have
Experience with Docker, Nginx, or ERPNext production deployment.
Exposure to multi-company, multi-currency setups.
Functional knowledge in areas like HRMS, CRM, Manufacturing, Accounting.
Prior experience in migrating/customizing ERPNext from v12/v13 to v14+.
↚
Application Steps:
- Open the application link
- Browse the available jobs and select the one that suits you.
- Click on "Apply Now" and enter the required information.
- Ensure that your details are entered correctly, then click "Submit".
- Open the application link
- Browse the available jobs and select the one that suits you.
- Click on "Apply Now" and enter the required information.
- Ensure that your details are entered correctly, then click "Submit".
الحفار | الحفار – المتخصص في البحث عن عمل في الإمارات العربية المتحدة
مطور ERPNext
المسؤوليات
قم بتخصيص وتوسيع ERPNext باستخدام Frappe Framework (Python، JavaScript، Jinja).
تطوير تطبيقات/وحدات مخصصة وفقًا لاحتياجات المؤسسة.
دمج أدوات الطرف الثالث وواجهات برمجة التطبيقات (على سبيل المثال، WhatsApp، وبوابات الدفع، وما إلى ذلك).
قم بإنشاء التقارير ولوحات المعلومات باستخدام أدوات إعداد التقارير المضمنة في Frappe أو البرامج النصية المخصصة.
اكتب نصوص الخادم، ونصوص العميل، وأنواع المستندات المخصصة.
العمل على إصلاح الأخطاء وتحسين الأداء وتحسين استقرار التطبيق.
التعاون مع مستشاري تخطيط موارد المؤسسات وأصحاب المصلحة في الأعمال.
المشاركة في ترقيات الإصدار ونشره (تحديثات الاختبار، التصحيحات).
إدارة النسخ الاحتياطية وضبط الأداء وضوابط وصول المستخدم إذا لزم الأمر.
المهارات المطلوبة
معرفة قوية بلغة Python وJavaScript وHTML/CSS.
خبرة عملية مع ERPNext وFrappe Framework.
خبرة في MariaDB/MySQL، وGit، وRedis، والاستضافة المستندة إلى Linux (على سبيل المثال، DigitalOcean).
كفاءة في تطوير وتخصيص أنواع المستندات، وسير العمل، وتنسيقات الطباعة، والتقارير، وما إلى ذلك.
فهم واجهات برمجة التطبيقات REST، وخطافات الويب، وأنماط التكامل.
فهم جيد لسير العمل التجاري (الموارد البشرية، والمخزون، والمبيعات، والمحاسبة، والمشاريع، وما إلى ذلك).
المؤهلات
درجة البكالوريوس في علوم الكمبيوتر أو الهندسة أو مجال ذي صلة.
شهادة مطور ERPNext (اختياري، ولكن مفضل).
1-3 سنوات من الخبرة في تطوير ERPNext/Frappe.
من الجميل أن يكون لديك
خبرة في نشر الإنتاج باستخدام Docker أو Nginx أو ERPNext.
التعرض لإعدادات متعددة الشركات ومتعددة العملات.
المعرفة الوظيفية في مجالات مثل إدارة الموارد البشرية، وإدارة علاقات العملاء، والتصنيع، والمحاسبة.
خبرة سابقة في نقل/تخصيص ERPNext من v12/v13 إلى v14+.
↚
خطوات التقديم:
- افتح رابط التطبيق
- تصفح الوظائف المتاحة واختر الوظيفة التي تناسبك.
- انقر فوق "تقديم الطلب الآن" وأدخل المعلومات المطلوبة.
- تأكد من إدخال تفاصيلك بشكل صحيح، ثم انقر فوق "إرسال".
- افتح رابط التطبيق
- تصفح الوظائف المتاحة واختر الوظيفة التي تناسبك.
- انقر فوق "تقديم الطلب الآن" وأدخل المعلومات المطلوبة.
- تأكد من إدخال تفاصيلك بشكل صحيح، ثم انقر فوق "إرسال".