تطوير وصيانة منصة خلفية قابلة للتطوير لإدارة بطاقات Up Cadhoc البطاقات مسبقة الدفع (الوجبات، والهدايا، والقسائم، وتعبئة الرصيد)، وتمكين المستخدمين الداخليين من التعامل مع البطاقات الطلب، وإدارة الحسابات/المستفيدين، وتحويلات الأموال

تفاصيل العمل

المهام:

- تطوير حالات استخدام الأعمال لطلب المستفيدين، والشركات التابعة، وبطاقات الدفع المسبق

(القسائم، والوجبات، وتعبئة الرصيد، والهدايا)، وإدارة المعاملات بين

أطراف متعددة، وتنفيذ الطلبات عبر عمليات الدفعات المدمجة مع واجهات برمجة التطبيقات الخارجية

مثل Mambu (الخدمات المصرفية الأساسية) وWorldline (معالجة الدفع

)

- التركيز على TDD لإنشاء قاعدة كود قابلة للصيانة، باستخدام إعادة الهيكلة

خلال كل دورة TDD لتحقيق بنية سداسية/ نظيفة

- تيسير جلسات البرمجة الغوغائية لقيادة كود عالي الجودة وقابل للصيانة

التسليم من خلال ممارسات التطوير التعاونية.

- تطوير خدمة مصغرة من الصفر لتأمين المعاملات التي تتم بواسطة بطاقات Up

Cadhoc.

- تعزيز أداء تأمين المعاملات التي تبدأها بطاقات Up Cadhoc

من خلال تحميل جميع مفاتيح PKI الخاصة/العامة اللازمة عند بدء تشغيل التطبيق

بدلاً من تحميلها بعد كل مكالمة، وبالتالي تقليل عدد عمليات الإدخال/الإخراج

.

- تكوين دالة SQS/SNS/S3/S3/Python Lambda في AWS التي تسمح بتوزيع الإشعارات بين الموزعين

استناداً إلى خصائص الحمولة

.

- إنشاء خدمة تقوم بقراءة تفاصيل المعاملات من Azure Databricks و

تخزينها في قاعدة بيانات PostgreSQL واحدة باستخدام Spark في وضع تدفق الدُفعات

لتجنب ازدواجية بيانات قاعدة البيانات.

- تحسين ذاكرة التخزين المؤقت لـ Redis من خلال تنفيذ ضغط Gzip للبيانات المخزنة مؤقتًا،

تحقيق انخفاض بنسبة 33% في استخدام التخزين

- تكوين خطوط أنابيب CI/CD من الصفر باستخدام Azure DevOps.

- استخدام Testcontainers في integration test و تفعيلها في CI.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
6
تاريخ الإضافة
المهارات