الوصف الوظيفي
نظرة عامة على الدور:
يتم البحث عن مطور كامل المكدس لفريق منصة التداول الدولية.
ستعمل هذه الوظيفة في البداية جنبًا إلى جنب مع مستشارين خارجيين لبناء ودمج تطبيق ويب React، وتطبيق صغير React Native، وخدمات ميكرو خلفية مبنية على Java مستضافة على AWS.
ستتحول الوظيفة إلى دعم الإنتاج والتحسين المستمر بعد فترة انتقالية مدتها 6 أشهر، مع تحمل المسؤولية الكاملة عن قاعدة الشيفرة والنشر والدعم التشغيلي.
القيام بدور رئيسي في:
- دعم الدمج مع واجهات برمجة التطبيقات التجارية الخارجية.
- إدارة نشرات السحابة عبر AWS & GitHub Actions.
- الحفاظ على جودة الشيفرة العالية والأداء في بيئة مالية منظمة
المسؤوليات الرئيسية:
- التعاون مع مستشارين تطوير خارجيين لبناء:
- واجهة تداول ويب باستخدام React.js.
- تطبيق صغير React Native مدمج في قنوات الخدمات المصرفية المحمولة الحالية.
- خدمات ميكرو خلفية مبنية على Java (Spring Boot/Spring Cloud) مع نشر على AWS.
- تنفيذ دمج واجهات برمجة التطبيقات التجارية (تقديم الطلبات، بيانات السوق، التمويل، خدمات الحسابات).
- المشاركة في مناقشات الهندسة، ومراجعات الشيفرة، واحتفالات السبرينت.
- إعداد وتحسين خطوط أنابيب CI/CD في GitHub Actions لنشر متعدد البيئات.
- ضمان الامتثال الأمني (OAuth، مفاتيح API، التخزين الآمن في AWS Secrets Manager/KMS).
- استيعاب قاعدة الشيفرة والهندسة الكاملة من المستشارين الخارجيين.
- توثيق جميع الأنظمة، وواجهات برمجة التطبيقات، وعمليات النشر، وكتيبات التشغيل.
- إجراء دعم ظل جنبًا إلى جنب مع المستشارين لتعلم حل الحوادث ونشر الإصلاحات السريعة.
- تحمل المسؤولية الكاملة عن صيانة المنصة وتطوير ميزات جديدة.
- مراقبة الأنظمة باستخدام AWS CloudWatch، وأدوات التسجيل، والتنبيه.
- استكشاف مشكلات الإنتاج ونشر الإصلاحات بسرعة دون التأثير على وقت التشغيل.
- تعزيز الميزات الحالية وتحسين الأداء.
- التعاون مع الفرق الداخلية بشأن عناصر خارطة الطريق للمنتج المستمرة.
المهارات
المهارات والخبرات المطلوبة:
- React.js (Hooks، Context API، Redux/Zustand/Recoil).
- React Native (التنقل، الوحدات الأصلية، دمج الواجهة الصغيرة).
- أفضل ممارسات UI/UX، التصميم المتجاوب والقابل للوصول.
- Java 11+ مع Spring Boot & Spring Cloud.
- تطوير REST API & WebSocket.
- معالجة قائمة على الأحداث (Kafka، RabbitMQ، أو AWS SQS/SNS).
- قاعدة البيانات: PostgreSQL/MySQL ومعرفة بـ NoSQL.
- AWS: EKS/ECS، RDS، S3، Secrets Manager، KMS، CloudWatch.
- CI/CD: GitHub + GitHub Actions (بناء، اختبار، نشر خطوط الأنابيب).
- بناء صورة Docker والنشر.
- خبرة في دمج REST/WebSocket APIs من منصات التداول والثروة.
- فهم مفاهيم التداول المالي.
- مهارات توثيق قوية (الشيفرة، الهندسة، كتيبات التشغيل).
- خبرة في Agile/Scrum.
- التواصل الممتاز لتنسيق البائعين وتحديثات أصحاب المصلحة الداخليين.
المهارات المفضلة:
- خبرة في هندسة الواجهة الصغيرة للتطبيقات الويب والمحمولة.
- معرفة بـ التشفير الآمن للأنظمة المالية (OWASP، PCI-DSS).
- خبرة في دمج OAuth/OpenID Connect.
- التعرض للبنية التحتية ككود (Terraform/CloudFormation).
المؤهلات:
- درجة البكالوريوس في علوم الحاسوب، الهندسة، أو خبرة معادلة.
- خبرة تزيد عن 8 سنوات في تطوير كامل المكدس، مع ما لا يقل عن 2-3 سنوات في React + Java + نشرات AWS.
- يفضل بشدة وجود خبرة سابقة في التمويل أو منصة التداول.
لقد تمت ترجمة هذا الإعلان الوظيفي بواسطة الذكاء الاصطناعي وقد يحتوي على بعض الاختلافات أو الأخطاء البسيطة.