في المكتب دوام كامل
eMagine Solutions -
الإمارات , دبي
--
eMagine Solutions

تفاصيل الوظيفة

تدعم eMagine Solutions عميلاً في مجال التكنولوجيا المالية (FinTech) يشهد نموًا سريعًا لتوظيف مهندس .NET أول لبناء وتحسين خدمات الخلفية التي تشغل التداول في الوقت الفعلي. هذا دور هندسي عملي لشخص يستمتع بحل المشكلات الصعبة المتعلقة بالتزامن والأداء والموثوقية وقابلية الملاحظة في بيئة الإنتاج.


ستنضم إلى فريق عمل وفق منهجية Agile وتعمل عن كثب مع أقرانك في قطاعي المنتجات والهندسة لتقديم خدمات مصغرة آمنة وقابلة للتوسع تعمل بكفاءة تحت الضغط العالي وتظل شفافة في بيئة الإنتاج من خلال القياس المباشر والمراقبة القوية.


ما ستفعل في هذا الدور

  • بناء وتطوير الخدمات المصغرة باستخدام .NET Core المستخدمة في مسارات عمل التداول في الوقت الفعلي
  • التصميم للتزامن العالي باستخدام البرمجة غير المتزامنة وتعدد الخيوط، مع تركيز قوي على سلامة الخيوط
  • تطبيق الأنماط القائمة على الأحداث باستخدام Kafka أو AWS SQS أو RabbitMQ أو تقنيات المراسلة المشابهة
  • تحسين الخدمات لأحمال العمل ذات زمن الانتقال المنخفض والإنتاجية العالية
  • تحسين المرونة وتحمل الأخطاء عبر المكونات الموزعة
  • المساهمة في أساليب المعمارية الحديثة بما في ذلك Clean Architecture و Vertical Slice Architecture و CQRS
  • ترجمة متطلبات التداول والمتطلبات المالية إلى حلول تقنية قوية
  • الحفاظ على الجودة من خلال التطوير الموجه بالاختبارات (TDD)، ومراجعات الشفرة البرمجية، والاختبارات الآلية القوية (اختبارات الوحدة، والتكامل، والأداء)
  • تطبيق OpenTelemetry للتتبع والقياسات والسجلات
  • بناء وصيانة لوحات التحكم والتنبيهات باستخدام Prometheus و Grafana و Kibana لضمان الحصول على رؤى قابلة للتنفيذ في بيئة الإنتاج
  • المشاركة الكاملة في اجتماعات Scrum وممارسات تسليم Agile

ما تبحث عنه eMagine Solutions

  • خبرة أكثر من 5 سنوات في هندسة البرمجيات مع خبرة قوية في C# و .NET Core
  • خبرة عميقة في تعدد الخيوط، والأنماط غير المتزامنة، والتزامن في الأنظمة الموزعة
  • خبرة مثبتة في تقديم الخدمات المصغرة القائمة على النطاق وفهم قوي لحدود الخدمات
  • معرفة قوية بالأنظمة القائمة على الأحداث وأطر المراسلة (Kafka، SQS، RabbitMQ)
  • خبرة عملية في أدوات الملاحظة: OpenTelemetry، Prometheus، Grafana، Elastic/Kibana
  • خبرة في CI/CD بالإضافة إلى الحاويات باستخدام Docker والتنسيق باستخدام Kubernetes
  • إتقان قوي لـ Git وأفضل ممارسات التحكم في الإصدارات
  • الارتياح للعمل ضمن فرق Agile القائمة على Scrum

ميزات إضافية يفضل وجودها

  • خبرة في أنماط Saga للمعاملات الموزعة
  • خبرة في أنظمة التداول أو الأنظمة المالية، خاصة البيئات ذات زمن الانتقال المنخفض
  • ضبط أداء SQL Server وتحسين قواعد البيانات

المؤهلات

  • درجة البكالوريوس أو الماجستير في علوم الحاسوب، أو هندسة البرمجيات، أو مجال ذي صلة
  • الشهادات ذات الصلة في تطوير البرمجيات أو المعمارية البرمجية أو AWS تعد ميزة إضافية


وظائف مشابهة

حول eMagine Solutions
الإمارات, دبي
النقل / شاحنات / السكة الحديد