





* تحديد وتحليل متطلبات المستخدم * تصميم/تطوير التطبيقات باستخدام منهجيات وأنماط ومعايير محددة جيدًا * الإلمام بممارسات تطوير الويب، والتكنولوجيات، والآثار الأمنية * كتابة كود مصمم جيدًا، وفعال، وآمن * مراجعة واختبار وتصحيح أكواد أعضاء الفريق * إدارة نشر مكونات JEE عبر خوادم التطبيقات * معرفة بممارسات وإجراءات اختبار الوحدة البرمجية والاختبار التكاملي **المتطلبات:** المؤهلات * درجة البكالوريوس مطلوبة في علوم الحاسوب أو ما يعادلها (سيتم النظر في مزيج من التعليم والخبرة). مستوى عالٍ من المهارات اللغوية والاتصالية باللغة الإنجليزية كتابةً ومحادثةً. الخبرة يجب أن يكون لدى المرشحين خبرة عملية مثبتة تتراوح بين 2 و4 سنوات كمطوّر Java أو في دور مشابه. معرفة حديثة بـ JAVA وتكنولوجيات الويب **الخبرة التقنية:** * Java/JEE، خبرة في تطوير الويب 6 \+ * خبرة من 2 إلى 4 سنوات في استخدام أطر عمل Java (Spring, Struts 1\.x/2\.x, Jasper reports) * خبرة تزيد عن سنتين في أحد أطر عمل JavaScript التالية (jQuery, Angular, ReactJS) * خبرة في أطر العمل الخاصة بالاختبار Junit, Selenium, Mockito المهارات لأداء هذا العمل بنجاح، يجب أن يكون الفرد قادرًا على أداء كل واجب أساسي بشكل مرضٍ. المتطلبات المذكورة أدناه تمثل المعرفة والمهارات المطلوبة. * خبرة في العمل ضمن فرق صغيرة/متوسطة الحجم. * فهم قوي لمنهجيات وطرق تطوير التطبيقات. * معرفة بأنظمة التطبيقات المصرفية الأساسية وأنظمة ERP الأخرى، وأنظمة تشغيل Linux. * مهارات جيدة في حل المشكلات. مهارات قوية ومثبتة في إجراء المقابلات وتيسير ورش العمل الخاصة بجمع وتحليل المتطلبات الوظيفية والفنية للنظام. القدرة على تقدير الفترات الزمنية اللازمة للتنفيذ بدقة. مهارات تصميم جيدة. مهارات اتصال جيدة.


