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