هدفنا
تعمل ماستركارد على تعزيز الاقتصاد وتمكين الناس في أكثر من 200 دولة ومنطقة حول العالم. مع عملائنا، نساعد في بناء اقتصاد مستدام حيث يمكن للجميع الازدهار. نحن ندعم مجموعة واسعة من خيارات الدفع الرقمية، مما يجعل المعاملات آمنة وبسيطة وذكية ومتاحة. تتضاف تقنياتنا وابتكاراتنا وشراكاتنا وشبكاتنا لتقديم مجموعة فريدة من المنتجات والخدمات التي تساعد الناس والشركات والحكومات على تحقيق أقصى إمكاناتهم.
العنوان والملخص
مهندس برمجيات أول-2
ملخص وصف الوظيفة
نظرة عامة على الوظيفة:
كجزء من بيئة مثيرة وسريعة التطور تعمل على تطوير حلول المصادقة والأمان في ماستركارد، ستوفر هذه الوظيفة خبرة تقنية ضمن دورة تطوير برنامج حلول هوية ماستركارد.
بصفتك مهندس برمجيات أول (جافا)، ستكون قائدًا تقنيًا عمليًا مسؤولًا عن تصميم وتطوير وتوسيع حلول برمجية عالية الجودة. ستعمل عن كثب مع فرق المنتج والهندسة والأمان والمنصات لتقديم أنظمة مرنة وآمنة وعالية الأداء تتماشى مع معايير وممارسات هندسة ماستركارد.
الدور:
تطوير وتحسين البرمجيات من خلال البرمجة، واختبار الوحدة، والتنفيذ، وتوثيق وتسليم حلول البرمجيات. البحث عن حلول تقنية بديلة لتلبية احتياجات العمل المتغيرة.
مسؤول عن البرمجة، والاختبار، والتنفيذ، والتوثيق، والصيانة، ودعم برمجيات تطبيقات الأنظمة وفقًا لمعايير ماستركارد، والعمليات، وأفضل الممارسات.
تطوير حلول برمجية عالية الجودة وآمنة وقابلة للتوسع بناءً على مواصفات ومتطلبات فنية وتصميم ضمن الوقت والميزانية المتوقعة.
البحث وإنشاء وتقييم بدائل الحلول التقنية لتلبية احتياجات العمل.
إنشاء أنظمة ووثائق اختبار وفقًا لمعايير القسم.
اتباع عمليات ضمان الجودة ومراقبة الجودة في ماستركارد.
البحث بنشاط عن فرص لتعزيز المعايير وتحسين كفاءة العمليات.
كتابة اختبارات شاملة لوحدات البرمجة، والاختبارات التعاونية، واختبارات العقود، لضمان تغطية موثوقة وعالية للشفرة.
المشاركة في مراجعات الشفرة، وتقديم ملاحظات بناءة والحفاظ على التميز الهندسي.
التعاون مع المهندسين المعماريين لترجمة تصاميم الحلول إلى برمجيات عاملة.
الشراكة بفعالية مع مالكي المنتجات، ومديري سكروم، وضمان الجودة، والفرق متعددة الوظائف في بيئة أجايل.
توجيه المهندسين المبتدئين والمساهمة في تبادل المعرفة داخل نقابة جافا / الهندسة الخلفية.
دفع القرارات التقنية داخل الفريق مع التوافق مع معمارية ماستركارد المرجعية والمعايير.
المشاركة في دورات الدعم الطارئ ودعم الإنتاج، ودفع تحليل الأسباب الجذرية والتحسين المستمر.
تعزيز قيم ماستركارد في الشمولية، والمساءلة، والتعلم المستمر.
كل شيء عنك
درجة البكالوريوس في تكنولوجيا المعلومات، أو علوم الكمبيوتر، أو تعليم معادل.
فهم ممتاز ومعرفة بمفاهيم وأساليب هندسة البرمجيات مطلوبة.
خبرة في بناء هياكل تعتمد على الخدمات المصغرة.
5+ سنوات من الخبرة في مجال هندسة البرمجيات.
إتقان قوي في جافا، وSpring Boot، وRESTful APIs، وتطوير الواجهة الخلفية.
يجب أن تكون لديك معرفة بوكلاء الذكاء الاصطناعي واستخدامهم عمليًا.
مهارات قوية في حل المشكلات والقدرة على العمل بشكل مستقل على مشكلات معقدة.
خبرة في العمل في بيئات أجايل / سكروم.
يجب أن تكون طاقة عالية، واهتمام بالتفاصيل، واستباقية، وقادرة على العمل تحت الضغط للوفاء بالمواعيد النهائية الضيقة.
مهارات تواصل قوية - شفهية وكتابية - وقادرة على التعلم السريع وتنفيذ تقنيات جديدة، وأطر العمل والأدوات المناسبة للتطبيق.
مهارات قوية في بناء العلاقات، والتعاون، والتنظيم مع درجة عالية من المبادرة والتحفيز الذاتي وقادرة على العمل كعضو في فريق مشاريع متنوع وموزع جغرافيًا.
الاستعداد والقدرة على التعلم وتولي الفرص التحدي.
معرفة بمجال المدفوعات ونظام المدفوعات الهندي مرغوبة.
من الجيد أن يكون لديك
خبرة في منصات السحابة (AWS، Azure، أو GCP) وحاويات (Docker، Kubernetes).
معرفة بالهياكل المعتمدة على الأحداث (Kafka، أنظمة الرسائل).
فهم لأفضل الممارسات الأمنية، بما في ذلك OWASP، والمصادقة، والتفويض.
خبرة في أنظمة ذات معدل نقل عالٍ، وزمن استجابة منخفض، أو أنظمة منظمة (مدفوعات، بنوك، تكنولوجيا مالية).
تعرض لضبط الأداء، وأنماط المرونة، وتصميم مقاوم للأخطاء.
مسؤولية الأمن المؤسسي
جميع الأنشطة التي تتضمن الوصول إلى أصول ماستركارد، والمعلومات، والشبكات تأتي مع مخاطر متأصلة على المنظمة، ولذلك، من المتوقع أن يكون كل شخص يعمل لصالح ماستركارد أو نيابة عنها مسؤولًا عن أمن المعلومات ويجب عليه:
الامتثال لسياسات وممارسات أمن ماستركارد;
ضمان سرية وسلامة المعلومات التي يتم الوصول إليها;
الإبلاغ عن أي انتهاك أو خرق مشتبه به لأمن المعلومات، و
إكمال جميع التدريبات الأمنية الدورية الإلزامية وفقًا لإرشادات ماستركارد.