هدفنا
تعمل ماستركارد على تعزيز الاقتصاد وتمكين الناس في أكثر من 200 دولة وإقليم حول العالم. مع عملائنا، نساعد في بناء اقتصاد مستدام حيث يمكن للجميع الازدهار. نحن ندعم مجموعة واسعة من خيارات الدفع الرقمية، مما يجعل المعاملات آمنة وبسيطة وذكية ومتاحة. تجمع تقنيتنا وابتكاراتنا وشراكاتنا وشبكاتنا لتقديم مجموعة فريدة من المنتجات والخدمات التي تساعد الناس والشركات والحكومات على تحقيق أقصى إمكاناتهم.
العنوان والملخص
مهندس برمجيات متكامل أول - React وTypescript وNode وJava
ملخص وصف الوظيفة
هدفنا
تعمل ماستركارد على تعزيز الاقتصاد وتمكين الناس في أكثر من 200 دولة وإقليم حول العالم. مع عملائنا، نساعد في بناء اقتصاد مستدام حيث يمكن للجميع الازدهار. نحن ندعم مجموعة واسعة من خيارات الدفع الرقمية، مما يجعل المعاملات آمنة وبسيطة وذكية ومتاحة. تمكن تقنيتنا وابتكاراتنا وشراكاتنا وشبكاتنا المنتجات والخدمات التي تساعد الناس والشركات والحكومات على تحقيق أقصى إمكاناتهم.
مهندس برمجيات متكامل أول - التمويل المفتوح
نظرة عامة
بصفتك مهندس برمجيات متكامل أول، ستقوم بتصميم وبناء وتقديم حلول مالية مفتوحة متطورة تدعم الجيل التالي من منتجات الدفع والبيانات في ماستركارد. ستعمل عبر كامل مجموعة التكنولوجيا - من خدمات الخلفية عالية التوفر المبنية بلغة Java إلى تجارب الواجهة الأمامية الجذابة باستخدام React - بالتعاون الوثيق مع المصممين ومديري المنتجات والمعماريين لتحقيق الأفكار إلى واقع.
ستساهم في Connect، المكون الأمامي لتطبيقات الدفع والبيانات في التمويل المفتوح، مما يساعد على دفع الحلول المبتكرة نحو عالم يتجاوز النقد. تتطلب هذه الوظيفة خبرة قوية في هندسة الواجهة الأمامية (React وTypescript)، ومهارات تطوير خلفية قوية (Node وJava)، والقدرة على التعاون عبر التخصصات لتقديم برمجيات آمنة وقابلة للتوسع ومتاحة تتماشى مع أعلى معايير ماستركارد.
المسؤوليات
تخطيط وتصميم وتطوير حلول متكاملة تتماشى مع معايير وهياكل وأفضل ممارسات هندسة ماستركارد.
التعاون مع مصممي واجهة المستخدم وتجربة المستخدم لتنفيذ واجهات مستخدم استجابة وقابلة للوصول باستخدام React.
ضمان أن تطبيقات الواجهة الأمامية تلبي إرشادات الوصول WCAG، وتقدم أداءً استثنائيًا، وتكون مُحسّنة لمجموعة متنوعة من الأجهزة.
بناء وصيانة خدمات خلفية قابلة للتوسع وواجهات برمجة التطبيقات ضمن نظام التمويل المفتوح في ماستركارد باستخدام Java.
ضمان جودة الكود العالية من خلال اختبار الوحدات/التكامل، ومراجعات الأقران، وخطوط أنابيب CI/CD.
المساهمة عبر دورة حياة تطوير البرمجيات بالكامل - من جمع المتطلبات إلى الإصدار والدعم المستمر.
استكشاف الأخطاء وإصلاحها، وتصحيح الأخطاء، وحل المشكلات الإنتاجية، وضمان مرونة الخدمة وأدائها.
توجيه ودعم المهندسين المبتدئين، وتعزيز تبادل المعرفة والتحسين المستمر.
التعاون مع مالكي المنتجات والمساهمين لتحديد أولويات الميزات، والتواصل بشأن التقدم، وإدارة التبادلات التقنية.
البقاء على اطلاع بالتقنيات الناشئة، والأطر، وأفضل الممارسات عبر هندسة الواجهة الأمامية والخلفية.
كل ما يتعلق بك
5+ سنوات من خبرة هندسة البرمجيات عبر تطوير الخلفية والواجهة الأمامية.
خبرة عملية قوية مع TypeScript وReact وNode.
تتطلب أيضًا خبرة مع Java.
فهم قوي لمبادئ واجهة المستخدم وتجربة المستخدم، وتصميم استجابة، ومعايير الوصول.
خبرة مثبتة في التعاون مع المصممين وفرق المنتجات لتقديم منتجات تركز على المستخدم.
خبرة قوية في بناء واجهات برمجة التطبيقات RESTful، والخدمات المصغرة، والعمل في بيئات سحابية (AWS أو GCP أو Azure).
معرفة بممارسات الهندسة الحديثة: CI/CD، والاختبار الآلي، ومراجعات الكود، وAgile/Scrum.
مهارات تواصل وإدارة مساهمين ممتازة، مع القدرة على الترجمة بين الاحتياجات التقنية والتجارية.
استباقي، وموجه نحو التفاصيل، ومسؤول، ومريح في العمل بشكل مستقل في بيئة سريعة الخطى.
ميزة إضافية: خبرة في التمويل المفتوح، والمدفوعات، أو الخدمات المالية المنظمة.
مسؤولية أمن الشركات
تأتي جميع الأنشطة التي تتضمن الوصول إلى أصول ماستركارد والمعلومات والشبكات مع مخاطر متأصلة. كل شخص يعمل لصالح ماستركارد أو نيابة عنها مسؤول عن أمن المعلومات ويجب عليه:
الامتثال لسياسات وممارسات أمن ماستركارد.
ضمان سرية وسلامة المعلومات التي يتم الوصول إليها.
الإبلاغ عن أي انتهاك أو خرق مشتبه به لأمن المعلومات.
إكمال جميع التدريبات الأمنية الإلزامية كما هو مطلوب وفقًا لإرشادات ماستركارد.
بيان المساواة في الفرص
تعتبر ماستركارد صاحب عمل شامل ومتساوي الفرص يأخذ في الاعتبار المتقدمين دون النظر إلى الجنس، أو الهوية الجنسية، أو التوجه الجنسي، أو العرق، أو الإثنية، أو الإعاقة، أو حالة المحاربين القدامى، أو أي سمة أخرى محمية بموجب القانون.
مسؤولية أمن الشركات
تأتي جميع الأنشطة التي تتضمن الوصول إلى أصول ماستركارد والمعلومات والشبكات مع مخاطر متأصلة على المنظمة، وبالتالي، من المتوقع أن يكون كل شخص يعمل لصالح ماستركارد أو نيابة عنها مسؤولاً عن أمن المعلومات ويجب عليه:
الامتثال لسياسات وممارسات أمن ماستركارد;
ضمان سرية وسلامة المعلومات التي يتم الوصول إليها;
الإبلاغ عن أي انتهاك أو خرق مشتبه به لأمن المعلومات، و
إكمال جميع التدريبات الأمنية الإلزامية الدورية وفقًا لإرشادات ماستركارد.