هي وهما
هي وهما

الاقتصاد

وظائف بنك مصر.. فرص عمل جديدة بمزايا استثنائية

-

أعلن بنك مصر عن فتح باب التقديم لشغل وظيفة Java Software Engineer، في إطار اهتمام البنك باستقطاب الكفاءات المتخصصة في مجال تطوير البرمجيات ودعم الحلول الرقمية والتكنولوجية داخل القطاع المصرفي.

وتستهدف الوظيفة مهندسي البرمجيات بمستويات خبرة مختلفة، تبدأ من حديثي الخبرة وحتى أصحاب الخبرات التي تصل إلى 6 سنوات، وفقًا للمستوى الوظيفي.

الغرض من الوظيفة:

– يعمل مطور Java بالتعاون مع فرق المنتجات والتصميم لفهم متطلبات المستخدمين النهائيين وحالات الاستخدام، وترجمتها إلى حلول تقنية عملية وفعالة.

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

– تصميم وتنفيذ الحلول التقنية وحلول الأعمال للمساهمة في تحقيق ميزة تنافسية للجهة العميلة.
– استخدام تقنيات مختلفة لتطوير البرمجيات بهدف إنشاء حلول مبتكرة وفعالة بسرعة، بما يعزز البنية التكنولوجية للجهة العميلة.
– التعاون مع أعضاء الفريق الآخرين لتنفيذ قصص المستخدم، وكتابة الاختبارات، وتقديم وظائف جديدة أو محسّنة للمنتج بشكل مستمر.
– التواصل مع فرق تكنولوجيا المعلومات الداخلية لحل الاعتماديات والمتطلبات التقنية أثناء عملية التنفيذ.

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

– مهندس I: من 0 إلى عامين من الخبرة في تطوير البرمجيات.
– مهندس II: من عامين إلى 4 أعوام من الخبرة في تطوير البرمجيات.
– مهندس III: من 4 إلى 6 أعوام من الخبرة في تطوير البرمجيات.
– درجة البكالوريوس في علوم الحاسب أو تخصص مشابه، ويفضل الحصول على درجة علمية متقدمة مع سجل أكاديمي متميز.
– خبرة في العمل باستخدام لغات البرمجة القائمة على JVM مثل Java 8+ وKotlin، و/أو أطر العمل الحديثة لتطوير الواجهات الخلفية مثل Spring Boot.
– خبرة كبيرة في كتابة واستخدام وتأمين خدمات RESTful API ضمن تطبيقات موزعة واسعة النطاق.
– خبرة في بنى Microservices، بما في ذلك فهم آليات اكتشاف الخدمات ودوائر الحماية Circuit Breakers.
– خبرة في التعامل مع قواعد البيانات العلائقية وغير العلائقية، مثل Oracle وPostgreSQL وMySQL/MariaDB وMongoDB وCouchDB وCassandra وElasticsearch وغيرها.
– خبرة في أدوات وعمليات بناء البرمجيات مثل Maven وGradle، والتكامل المستمر باستخدام Jenkins CI و/أو Azure Pipelines.
– خبرة في ممارسات هندسة البرمجيات، مثل إعادة هيكلة الأكواد، وأنماط التصميم، والتطوير القائم على الاختبارات، والتكامل المستمر، وبناء تطبيقات عالية القابلية للتوسع، وأمن التطبيقات.
– الخبرة في تقنيات الحاويات مثل Docker وKubernetes تعد ميزة إضافية.
– خبرة في منهجيات التطوير الرشيق Agile.
– المعرفة بأي لغات برمجة أخرى مثل NodeJS وGo-Lang وPython تعد ميزة إضافية.

وللتقديم على الوظيفة اضغط هنا