هدفنا
تعمل ماستركارد على تعزيز الاقتصاد وتمكين الأفراد في أكثر من 200 دولة ومنطقة حول العالم. مع عملائنا، نساعد في بناء اقتصاد مستدام حيث يمكن للجميع الازدهار. نحن ندعم مجموعة واسعة من خيارات الدفع الرقمية، مما يجعل المعاملات آمنة وبسيطة وذكية ومتاحة. تجمع تقنيتنا وابتكاراتنا وشراكاتنا وشبكاتنا لتقديم مجموعة فريدة من المنتجات والخدمات التي تساعد الأفراد والشركات والحكومات على تحقيق إمكاناتهم الكبرى.
العنوان والملخص
مهندس برمجيات أول-TS
من هي ماستركارد؟
ماستركارد هي شركة تكنولوجيا عالمية في صناعة المدفوعات. نعمل على ربط وتمكين اقتصاد رقمي شامل يعود بالنفع على الجميع، في كل مكان، من خلال جعل المعاملات آمنة وبسيطة وذكية ومتاحة.
مهمتنا هي ربط وتمكين اقتصاد رقمي شامل يعود بالنفع على الجميع، في كل مكان، من خلال جعل المعاملات آمنة وبسيطة وذكية ومتاحة. باستخدام البيانات والشبكات الآمنة، والشراكات والشغف، تساعد ابتكاراتنا وحلولنا الأفراد والمؤسسات المالية والحكومات والشركات على تحقيق إمكاناتهم الكبرى.
تدفع نسبة اللطف لدينا، أو DQ، ثقافتنا وكل ما نقوم به داخل وخارج شركتنا. مع اتصالات عبر أكثر من 210 دول ومناطق، نبني عالماً مستداماً يفتح إمكانيات لا تقدر بثمن للجميع.
نظرة عامة:
تتحمل حلول التحويل مسؤولية دفع توسع ماستركارد في المدفوعات من خلال تدفقات استراتيجية رئيسية: المدفوعات والتحويلات المالية والمدفوعات الفواتير. الفرق المسؤولة عن المنتجات والهندسة ضمن حلول التحويل مسؤولة عن تصميم وتطوير وإطلاق وصيانة المنتجات والخدمات المصممة لالتقاط هذه التدفقات من مجموعة واسعة من شرائح العملاء.
هل تحب أن تكون جزءًا من فريق يخلق وينفذ مبادرات استراتيجية تركز على المدفوعات الرقمية؟
هل تتطلع إلى تطوير والتفاعل مع فرق متنوعة عالية الأداء حول العالم؟
هل ترغب في أن تكون جزءًا من منظمة هندسية عالمية ذات رؤية عالية وأهمية استراتيجية؟
الدور:
ما هو كل شيء وما نتوقع منك القيام به يوميًا؟
امتلك مهام تسليم البرمجيات (تطوير التعليمات البرمجية، الاختبار، النشر) على مستوى التطبيق/مكون البرمجيات.
قادر على استكشاف الأخطاء وإعادة هيكلة التعليمات البرمجية الحالية لضمان جودة استثنائية للكود.
اعتمد لغات جديدة وأنماط معمارية حسب الحاجة للعمل.
شارك وساهم في عملية الفريق المرنة وقراراته.
اسحب من قائمة المهام وقدم العمل بعد طلب الإرشاد من أعضاء الفريق ذوي الخبرة وبالشراكة مع الفريق الكامل.
فهم الصورة الكبيرة والهندسة المنطقية الشاملة للأنظمة في مجالات الملكية.
قدم ملاحظات واقتراحات حول مجالات التحسين.
فهم استخدام سياسات تكنولوجيا ماستركارد في العمل اليومي.
أظهر التعلم النشط ومشاركة ممارسات البرمجيات من خلال مبادرات المجتمع الهندسي.
تأثير على القرارات التي يتخذها الفريق.
ساعد الزملاء والأعضاء الأقل خبرة.
تأثير على القرارات التي يتخذها الفريق.
ساعد في الوثائق الفنية لواجهات برمجة التطبيقات والخدمات المقدمة.
كل شيء عنك وما تحتاج إلى إحضاره:
لديك القدرة على كتابة كود آمن بثلاث لغات أو أكثر (مثل: جافا، جافا سكريبت، SQL)
مألوف مع معايير الترميز الآمن (مثل: OWASP، CWE، SEI CERT)
يفضل وجود معرفة وخبرة في تطوير البرمجيات السحابية والبنية التحتية ككود.
فهم وتنفيذ ممارسات الفروع القياسية (مثل: Gitflow) وممارسات مراجعة الأقران.
تطبيق الأدوات (مثل: Sonar، Zally، Checkmarx) والتقنيات لفحص وقياس جودة التعليمات البرمجية وأنماطها السلبية كجزء من نشاط التطوير.
فهم وبناء كود الاختبار على مستوى الوحدة، مستوى الخدمة، ومستوى التكامل لضمان تغطية الكود والوظائف.
فهم استخدام أنماط التصميم الأساسية (مثل: المصنع، المحول، المفرد، المركب، المراقب، الاستراتيجية، عكس التحكم)
فهم تحليل المتطلبات كجزء أساسي من تقديم القيمة لعملائنا وشركائنا والمشاركة في التوضيح، الأولويات، وتقدير الجهد.
فهم ممارسات SDLC الحديثة والمرنة (سكرم/كانبان/التسليم المستمر/DevOps/هندسة الجودة) وحالات التسليم التي تستخدم من أجلها.
فهم المبادئ الهندسية الأساسية المستخدمة في بناء وتشغيل قدرات البرمجيات الحرجة (الأمان، تجربة العملاء، الاختبار، القابلية للتشغيل، التبسيط، الهندسة المعمارية الموجهة للخدمات)
مألوف مع أنماط التطبيقات المختلفة لتنفيذ أنواع مختلفة من العمليات التجارية (مثل: واجهات برمجة التطبيقات، الخدمات المدفوعة بالأحداث، الخدمات الدفعة، التطبيقات الويب، البيانات الضخمة)
فهم مفاهيم التكامل المستمر (CI) والتسليم (CD)، والقدرات لدعم الأتمتة، خطوط الأنابيب، الافتراضية، والحاويات.
لديك القدرة على كتابة كود (بغض النظر عن اللغات مثل: جافا، بايثون، روبي، باش، بيرل، جروفي) لبناء مهام الأتمتة القابلة للتكرار والفعالة.
فهم أنواع الاختبار الوظيفي وغير الوظيفي لتوضيح وتقدير جهود الاختبار.
مسؤولية الأمن المؤسسي
تأتي جميع الأنشطة التي تتضمن الوصول إلى أصول ماستركارد والمعلومات والشبكات مع مخاطر متأصلة على المنظمة، وبالتالي، من المتوقع أن يكون كل شخص يعمل لصالح ماستركارد أو نيابة عنها مسؤولاً عن أمن المعلومات ويجب:
الامتثال لسياسات وممارسات أمن ماستركارد؛
ضمان سرية وسلامة المعلومات التي يتم الوصول إليها؛
الإبلاغ عن أي انتهاك أو خرق محتمل لأمن المعلومات، و
إكمال جميع التدريبات الأمنية الدورية الإلزامية وفقًا لإرشادات ماستركارد.