




### **المسؤوليات** * تطوير وفحص والحفاظ على واجهات برمجة التطبيقات والخدمات في الطرف الخلفي باستخدام تقنيات حديثة (مثل Node.js، Java، Python، .NET). * التعاون مع مهندسي الواجهة الأمامية، وفرق ضمان الجودة، وفرق عمليات تطوير البرمجيات، ومديري المنتجات لتقديم حلول شاملة للنظام. * كتابة أكواد نظيفة وقابلة لإعادة الاستخدام ومُوثَّقة جيدًا وفقًا للممارسات الأفضل ومعايير البرمجة. * المشاركة في مراجعات الكود، وتصحيح الأخطاء، وضبط أداء النظام. * دعم عمليات النشر، والتكامل، والصيانة للتطبيقات عبر بيئات التطوير، والتجريب، والإنتاج. * تنفيذ وإدارة نماذج قواعد البيانات والاستعلامات (SQL أو NoSQL). * المساهمة في تصميم وتطوير معمارية النظام ومكوناته. * البقاء على اطلاع بأحدث تقنيات الطرف الخلفي ومشاركة الرؤى مع الفريق. * خبرة في كتابة اختبارات الوحدة واختبارات التكامل **مؤشرات الأداء الرئيسية (KPIs) للنجاح** * جودة الكود (تُقاس من خلال المراجعات، وتغطية الاختبارات، وسهولة الصيانة). * تسليم المهام والأهداف الأسبوعية في الوقت المحدد وبشكل فعّال. * الحد الأدنى من عدد الأخطاء المبلغ عنها بعد الإصدار. * الاتساق في اتباع الممارسات الأفضل والمساهمة في المعرفة الجماعية للفريق. * تلقي ملاحظات إيجابية من الزملاء ومديري الفرق حول التعاون والتواصل. ### **المؤهلات** * درجة البكالوريوس في علوم الحاسوب، أو الهندسة، أو مجال ذي صلة. * خبرة عملية من سنة إلى سنتين في تطوير الطرف الخلفي. * إتقان إحدى لغات البرمجة في الطرف الخلفي (Node.js، Java، Python، .NET، إلخ). * فهم جيد لواجهات برمجة التطبيقات RESTful، ومعمارية MVC، والمنطق الخادمي. * خبرة في قواعد البيانات العلائقية و/أو غير العلائقية (مثل PostgreSQL، MySQL، MongoDB). * معرفة بأدوات التحكم بالإصدار (مثل Git). * فهم أساسي لأدوات التكامل المستمر/النشر المستمر (CI/CD)، والحاويات (Docker)، ومنصات الحوسبة السحابية يُعد ميزة إضافية. * مهارات قوية في حل المشكلات والرغبة في التعلم. * القدرة على العمل في بيئة جماعية والتواصل بفعالية. * معرفة بأنماط التصميم، ومبادئ SOLID، والمعمارية الوحدات.


