في المكتب دوام كامل
Emirates NBD Bank -
الإمارات , ابو ظبي
--
Emirates NBD Bank

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

الوصف الوظيفي

يتولى UAEN - كبير مهندسي البرمجيات ممارسة هندسة البرمجيات وتطبيق أفضل الممارسات والمبادئ لتقديم برمجيات عالية الجودة، وقابلة للصيانة، وإعادة الاستخدام، وموثوقة، وذات أداء عالٍ، وقابلة للتطوير وفقًا للجدول الزمني المحدد.


يحتاج المهندسون في قسم التطوير إلى:


  • معرفة العملاء وفهمهم لتقديم خدمة أفضل لهم
  • التجريب باستخدام التقنيات الناشئة
  • تمكين العملاء والشركاء والموظفين من خلال تطبيقات غنية بالمحتوى ومنتجات ذكية لمساعدتهم على اتخاذ القرارات والتصرف في أوقات الحاجة
  • الربط بين ابتكارات الغد والنظم التي تدير الأعمال اليوم
  • بناء منتجات وخدمات تميزنا عن منافسينا

المسؤوليات الرئيسية:


  • تصميم وتطبيق وتقديم تطبيقات عالية الجودة وفقًا للنطاق والميزانية والجدول الزمني المتفق عليها.


  • تحليل متطلبات الأعمال والمتطلبات الوظيفية.
  • تقدير جهد التطوير بناءً على المتطلبات الوظيفية وغير الوظيفية.
  • تحويل المتطلبات الوظيفية إلى مواصفات فنية.
  • تصميم نماذج البيانات وإنشاء هيكل البرامج.
  • تصميم البرامج وكتابة شيفرتها البرمجية وإصلاح أخطائها بلغات برمجية متعددة.
  • تطبيق أفضل الممارسات الدولية لكتابة شيفرة برمجية آمنة ونظيفة وذات هيكلية سليمة وموثقة جيدًا.
  • إجراء اختبارات الوحدة باستخدام الأدوات المناسبة لتحديد ما إذا كانت الشيفرة البرمجية صالحة للاستخدام.
  • المشاركة في مراجعة الشيفرة البرمجية للزملاء لاكتشاف الأخطاء التي تم التغاضي عنها أثناء التطوير، مما يعزز الجودة الإجمالية للبرمجيات.
  • الاحتفاظ بالوثائق المتعلقة بالنظام وصيانتها مثل قاموس البيانات، وأدلة المعلمات، وأدلة النظام، وأدلة المستخدم.
  • ضمان اتباع إجراءات مكتب إدارة المشاريع (PMO) / INA والاحتفاظ بالوثائق اللازمة.


المتطلبات الرئيسية: 


  • حاصل على درجة البكالوريوس / الدراسات العليا في تخصص ذي صلة، علوم الحاسوب، أو الهندسة
  • خبرة لا تقل عن 5 سنوات في التطوير والتصميم 
  • خبرة في تطوير وتحسين أطر عمل البرمجة والمكتبات 
  • خبرة عملية في تحسين الأداء، وإصلاح الأخطاء، والمراقبة 
  • فهم تكنولوجيا الحاويات (Containerization)، وخبرة في Docker وKubernetes.
  • معرفة عميقة بممارسات التطوير وفق نموذج الشلال (Waterfall) والأسلوب المرن (Agile) بشكل عام وفي مجالات تطوير محددة.  ويفضل وجود معرفة إضافية ببنية المؤسسات ومبادئها.
  • خبرة برمجية واسعة في مبادئ SOLID، والبنية الموجهة بالأحداث (Event Driven Architecture)، وSpring boot، وKAFKA، وMongoDB، وSpring Cloud، وHibernate مع شغف بالبرمجة.
  • خبرة عملية جيدة في أنماط تصميم السحابة وتطبيقها. 
  • دراية واسعة بمبادئ التكامل المستمر والنشر المستمر (CI/CD)، والمشاركة الفعالة في حل المشكلات واستكشافها وإصلاحها في بيئة الخدمات الموزعة 
  • الدراية بمرونة الخدمات الموزعة ومراقبتها في بيئة الإنتاج.
  • الاطلاع والخبرة في تكاملات بوابات واجهة برمجة التطبيقات (API Gateway) مثل 3Scale وKong وغيرها
  • خبرة في اتباع أفضل معايير وممارسات البرمجة، والأمان، واختبار الوحدة، والتوثيق
  • ضمان جودة الهندسة المعمارية التقنية والتطبيقية وتصميم الأنظمة في جميع أنحاء المؤسسة.


#LI-AG1



المرشح المفضل

الجنسية

الإمارات العربية المتحدة

وظائف مشابهة

حول Emirates NBD Bank
الإمارات, ابو ظبي