المسمى الوظيفي:
مهندس برمجيات II
نظرة عامة:
حول الدور
نبحث عن مهندس برمجيات II لبناء تطبيقات عالية التوفر وتتحمل حركة مرور كثيفة باستخدام تقنيات جافا وSpring وSpring Boot. ستعمل مع تقنيات متطورة مثل Kubernetes وDocker وAWS، وستساعد في تصميم وبناء منصة من الجيل التالي لتطوير صناعة الإقراض. فريق هندسة البرمجيات لدينا ينمو بسرعة ويبحث عن مهندسي برمجيات أول للانضمام إلى فريق سريع الوتيرة وعالي الطاقة. نريد أشخاصًا يأخذون حرفتهم على محمل الجد، ولديهم شغف لبناء حلول رائعة ويستمتعون بالعمل مع فريق من الأفراد ذوي التفكير المماثل.
ما ستقوم به
• المساهم الرئيسي في تحليل وتصميم وتطوير مشاريع واجهة برمجة التطبيقات الاستراتيجية والمعقدة لـ Finicity، باستخدام وعي صناعي واسع وخبرة في تطوير جافا
• كتابة واختبار وتصحيح وتوثيق حلول واجهة برمجة التطبيقات المقاومة للأخطاء، القابلة للصيانة، والقابلة للتوسع؛ تعزيز الكود الحالي لضمان استمرار أنظمة الإنتاج في تلبية احتياجات المستخدمين.
• تنفيذ أنظمة معقدة ومكونات برمجية، وفقًا لمعايير Agile وServices Oriented Architecture، باستخدام خبرة في لغة برمجة جافا والأطر التطويرية ذات الصلة، ومبادئ REST، وMySQL.
• المشاركة في المناقشات مع أصحاب المصلحة حول المفاهيم عالية المستوى و/أو الحلول التكنولوجية المرغوبة، باستخدام الخبرة لتوصية الخيارات لتلبية احتياجات الأعمال.
• تحديد وحل مشاكل تشغيل النظام بالتعاون مع العمليات لضمان استمرارية الأعمال وتقديم خدمة مثلى للمستخدمين النهائيين.
• الحفاظ على فهم على مستوى الخبراء لأفضل ممارسات تطوير تطبيقات جافا، والأدوات، وتقنيات البرمجة. متابعة التطورات الجديدة في صناعة التكنولوجيا المالية وقد يقود تطوير المعايير والأساليب الخاصة بالقسم.
• تقديم الإرشاد والتدريب لجميع مستويات مهندسي البرمجيات لتحسين الإنتاجية وفعالية الفريق
• استخدام الخبرة الواسعة والمعرفة المتخصصة في تطوير البرمجيات للتخطيط وإنجاز المهام الضرورية للمشاريع وقد يقدم استشارات حول مجموعة متنوعة من مشاريع تطوير البرمجيات المعقدة ويعتبر متخصصًا على مستوى عالٍ
• العمل مع الموردين الخارجيين للبرمجيات لتنسيق تكامل البرمجيات وحل المشكلات.
ما تحتاجه لتكون ناجحًا
• درجة البكالوريوس في علوم الكمبيوتر أو مجال ذي صلة (مثل نظم المعلومات، هندسة البرمجيات)
• 4+ سنوات من الخبرة في تطوير البرمجيات وممارسات Agile طوال دورة حياة التطوير باستخدام جافا والأطر ذات الصلة
• 2+ سنوات من الخبرة مع تقنيات Spring وSpring Boot
• معرفة واسعة حول واجهات برمجة التطبيقات، والخدمات RESTful التي تتكامل مع مزودي البيانات الآخرين باستخدام Spring MVC.
• خبرة واسعة مع أطر ORM مثل Hibernate وJPA
• خبرة واسعة مع أحد قواعد البيانات مثل MySQL أو Mongo أو Oracle
• خبرة في تنفيذ تطوير مدفوع بالاختبار باستخدام JUnit وأطر Mocking
• من الجيد أن يكون لديك فهم لتطبيقات السحابة باستخدام الخدمات الصغيرة والبنية التحتية السحابية القابلة للتوسع على AWS أو GCP أو ما يعادلها
• من الجيد أن يكون لديك فهم للحاويات والتنظيم باستخدام أدوات مثل: Docker وKubernetes.
• مهارات ممتازة في حل المشكلات بما في ذلك تصحيح الأخطاء واستكشاف الأخطاء وإصلاحها
• رغبة لا تشبع في التعلم والتحسين
للعثور على نطاقات الرواتب في الولايات المتحدة، قم بزيارة People Place. تحت علامة التعويض، اختر "هياكل الرواتب." ضمن نص "هياكل الرواتب"، انقر على الرابط "هياكل الرواتب 2025"، من خلاله ستتمكن من الوصول إلى نطاقات الرواتب لكل عائلة وظيفة في Mastercard. لمزيد من المعلومات حول فوائد الولايات المتحدة، قم بزيارة People Place واستعرض علامة الفوائد وعلامة الإجازة والإجازة.