SimCorp
SimCorp
تطوّر SimCorp تقنيات لإدارة الاستثمارات لصالح مديري الأصول وشركات التأمين وصناديق التقاعد وصناديق الثروة السيادية. وتجمع منصتها المتكاملة بين سير العمل التشغيلي، وإمكانية الاطلاع الفوري على البيانات، وإدارة المخاطر، وإدارة المحافظ، لمساعدة المؤسسات المالية على التعامل مع أنشطة الاستثمار المعقدة بكفاءة أكبر. تأسست الشركة عام 1971، وتعمل SimCorp عند تقاطع التكنولوجيا المالية والاستشارات والتأمين، مقدّمة الدعم للمؤسسات أثناء تكيفها مع المتطلبات المتغيرة في الأسواق المالية.

مهندس برمجيات أول C#/.NET

طوّر XMGR لإدارة إعدادات SimCorp Dimension، وأنشئ واجهات برمجية وسير عمل وتكاملات موثوقة لمديري الاستثمار والأصول.

الوصف

  • طوّر XMGR، منصة SimCorp لإدارة إعدادات SimCorp Dimension
  • أنشئ خدمات C#/.NET وواجهات ASP.NET Core البرمجية وصُنها
  • أنشئ مسارات عمل غير متزامنة ومرنة مع إعادة محاولات آمنة ومعالجة الإخفاقات والتشخيص
  • حافظ على سلامة الإعدادات عند انقطاع العمليات أو إخفاقها
  • عزّز الأمن والتفويض ومسارات التدقيق والأداء وقابلية الرصد
  • تحرَّ المشكلات عبر حدود التطبيق والتكامل
  • طوّر اختبارات الوحدة والتكامل الآلية ومراجعات الشيفرة وممارسات CI/CD
  • حدّث الشيفرة الحالية تدريجيًا مع الحفاظ على التوافق والسلوك المتوقع
  • وجّه العمل التقني من خلال مناقشات التصميم والإرشاد وتبادل المعرفة
  • تعاون مع فرق الهندسة والإعدادات والمنصة
  • أنشئ ميزات للواجهات البرمجية الخلفية وواجهات الويب عند الحاجة

المتطلبات

  • شهادة في علوم الحاسوب أو هندسة البرمجيات أو تخصص ذي صلة، أو خبرة عملية مكافئة
  • خبرة مهنية من ثلاث إلى خمس سنوات في تطوير برمجيات C#/.NET
  • خبرة في تولّي مسؤولية ميزات معقدة واتخاذ قرارات تقنية مدروسة
  • خبرة في تطوير خدمات ASP.NET Core وواجهات REST البرمجية
  • معرفة بعقود الواجهات البرمجية والبرمجة غير المتزامنة وحقن الاعتماديات ومعالجة الأخطاء بمتانة
  • معرفة عملية بالتصميم كائني التوجه ومبادئ SOLID وأنماط التصميم
  • خبرة بقواعد البيانات العلائقية وSQL
  • خبرة بـ Entity Framework Core أو أداة ORM مشابهة
  • فهم نمذجة البيانات والتحقق من صحتها وتسلسلها وتوافق المخططات
  • فهم التزامن وإعادة المحاولات وعدم تكرار أثر العملية والإخفاقات الجزئية
  • القدرة على تحرّي المشكلات باستخدام السجلات والقياس عن بُعد
  • مهارات قوية في الاختبارات الآلية للوحدات والتكامل
  • خبرة بمراجعة الشيفرة وGit وCI/CD
  • القدرة على توضيح الاحتياجات مع أصحاب المصلحة في المجال والمساهمة ضمن فريق Agile
  • الاستعداد للعمل على الواجهات البرمجية الخلفية وواجهات الويب عند الحاجة
  • القدرة على تولّي المسؤولية والتحلي بحسن التقدير وموازنة سرعة الإنجاز مع الجودة المستدامة
  • القدرة على العمل بفاعلية عبر ثقافات وتخصصات مختلفة
  • التواصل الواضح بالإنجليزية تحدثًا وكتابة
  • ميزة إضافية: خبرة بإدارة الإعدادات أو أنظمة أتمتة النشر
  • ميزة إضافية: خبرة بـ Angular وTypeScript، ولا سيما RxJS وNgRx
  • ميزة إضافية: إلمام بالمراسلة غير المتزامنة وواجهات OData البرمجية وOracle أو SQL Server وOpenTelemetry
  • ميزة إضافية: خبرة بـ Azure والمصادقة والتفويض المؤسسيين وDocker أو Kubernetes وخطوط أنابيب الإنشاء والنشر الآلية
  • ميزة إضافية: خبرة بتحديث تطبيقات .NET مع الحفاظ على توافق التكاملات
  • ميزة إضافية: خبرة بـ NUnit أو NSubstitute أو أدوات اختبار مماثلة
  • ميزة إضافية: خبرة في برمجيات المؤسسات أو البرمجيات المالية
  • الخبرة بـ XMGR أو Standard Configuration Framework غير مطلوبة

المزايا

  • راتب تنافسي
  • نظام مكافآت
  • خطة تقاعد
  • ساعات عمل مرنة
  • نظام عمل هجين
  • فرص للتطوير المهني
  • تطوير مهني مخصص
  • توازن بين العمل والحياة