نظرة عامة على الدور
نحن نبحث عن مهندس برمجيات متميز يتمتع بخبرة قوية في Advent APX و.NET (C#) وMS SQL Server، للانضمام إلى فريقنا ودعم منصات إدارة الثروات والأصول في المؤسسات. سيكون المرشح المثالي مسؤولاً عن دعم التطبيقات، تطوير الواجهة الخلفية، تحسين المنصات، إدارة قواعد البيانات، الأتمتة، وتطبيق أحدث ممارسات الهندسة. يوفر هذا الدور فرصة فريدة للعمل على منصات إدارة استثمار حيوية، وقيادة مبادرات الأتمتة، وتحسين العمليات، واعتماد تقنيات حديثة مثل الذكاء الاصطناعي والميكروسيرفيس.
المسؤوليات الرئيسية
إدارة المنصة وقاعدة البيانات
- إدارة وصيانة وتحسين منصة Advent APX.
- ضمان استقرار وتوافر وأداء بيئة تطبيق Advent APX.
- تصميم وتطوير وتحسين واستكشاف قواعد بيانات MS SQL Server المعقدة.
- كتابة وتحسين استعلامات T-SQL وإجراءات التخزين والدوال والمحفزات.
- مراقبة أداء قاعدة البيانات وتنفيذ استراتيجيات التحسين.
- ضمان نزاهة قاعدة البيانات، النسخ الاحتياطي، الاستعادة، والتوافر العالي.
تطوير التطبيقات
- تصميم وتطوير وصيانة تطبيقات الواجهة الخلفية باستخدام .NET (C#).
- بناء خدمات خلفية قابلة للتوسع، آمنة، وسهلة الصيانة.
- تطوير واجهات برمجة التطبيقات وخدمات التكامل لدعم تطبيقات الأعمال.
- العمل عن كثب مع مستخدمي الأعمال والفرق الفنية لتقديم تحسينات على المنصة.
- استكشاف مشكلات الإنتاج وتقديم دعم التطبيقات من المستوى الثاني/الثالث.
- المشاركة في مراجعات الشيفرة واتباع أفضل ممارسات هندسة البرمجيات.
الأتمتة وDevOps
- تصميم وتنفيذ أطر اختبار تلقائية.
- تطوير نصوص الأتمتة باستخدام أدوات مثل Playwright أو ما يعادلها.
- تحسين جودة البرمجيات من خلال اختبار الانحدار والتحقق التلقائي.
- بناء وصيانة خطوط CI/CD.
- دعم إدارة الإصدارات وأتمتة النشر.
تحسين العمليات والابتكار
- مراجعة العمليات التجارية الحالية وتحديد الفرص للأتمتة.
- تحديث سير العمل القديم من خلال تحسينات هندسية.
- دمج واجهات برمجة التطبيقات الحديثة والميكروسيرفيس باستخدام .NET وNode.js.
- تقييم وتنفيذ تقنيات الذكاء الاصطناعي ونماذج اللغة الكبيرة (LLM) لأتمتة العمليات التجارية وتحسين كفاءة التشغيل.
- المساهمة في مبادرات التحسين المستمر عبر فرق الهندسة.
المؤهلات المطلوبة
المهارات التقنية الأساسية
- Advent APX: خبرة عملية لا تقل عن 5 سنوات في إدارة ودعم Advent APX، مع فهم قوي لمنصات إدارة الثروات والأصول، وخبرة في تكوين APX، التخصيص، استكشاف الأخطاء، وتحسين الأداء.
- Microsoft SQL Server: إتقان على مستوى الخبراء مع MS SQL Server، برمجة T-SQL متقدمة، خبرة في تطوير إجراءات التخزين والدوال والواجهات والمحفزات، تصميم قاعدة البيانات وتحسينها، تحسين أداء الاستعلام والتفهرس، وأساسيات إدارة قواعد البيانات.
- .NET Development: خبرة عملية قوية مع .NET Framework وC#، تطوير تطبيقات الواجهة الخلفية، تطوير ودمج واجهات برمجة التطبيقات، برمجة كائنية التوجه (OOP)، ومبادئ تصميم وهندسة البرمجيات.
- Node.js: معرفة عملية بـ Node.js، خبرة في بناء أو دمج واجهات برمجة التطبيقات REST، وفهم لهندسة الميكروسيرفيس.
- الأتمتة وDevOps: خبرة عملية مع Playwright أو أطر اختبار تلقائية مماثلة، خبرة في بناء حلول اختبار تلقائية، الإلمام بخطوط CI/CD، وخبرة مع Git وأنظمة التحكم في الإصدارات.
- الذكاء الاصطناعي والهندسة الحديثة: تعرض لأدوات التطوير المدعومة بالذكاء الاصطناعي، فهم لنماذج اللغة الكبيرة (LLMs)، والخبرة في استخدام الذكاء الاصطناعي لأتمتة عمليات الهندسة أو التشغيل مرغوبة للغاية.
الكفاءات المطلوبة
- مهارات تحليل واستكشاف الأخطاء قوية.
- قدرة ممتازة على حل المشكلات.
- ملكية ومساءلة قوية.
- القدرة على تحدي العمليات الحالية ودفع التحسينات.
- مهارات تواصل وإدارة أصحاب المصلحة ممتازة.
- القدرة على العمل بشكل مستقل وكذلك ضمن فرق متعددة التخصصات.
- اهتمام قوي بالتفاصيل والتزام بتميز الهندسة.
الخبرة المفضلة
- خبرة في المجال: إدارة الثروات، إدارة الأصول، منصات الاستثمار، البنوك، الخدمات المالية، أسواق رأس المال.
- خبرة مع واجهات برمجة التطبيقات RESTful وهندسة الميكروسيرفيس.
- تعرض لمنصات السحابة وأحدث ممارسات الهندسة.
- معرفة بأساليب DevOps.
- خبرة في دعم تطبيقات مالية مؤسسية.
- تعرض لأدوات تطوير البرمجيات المدعومة بالذكاء الاصطناعي مثل GitHub Copilot أو Cursor أو Claude Code أو ما شابه.
ما يميز هذا الدور
هذه فرصة استثنائية للعمل على منصات إدارة استثمار رائدة، مع إمكانية المساهمة في تحول رقمي حقيقي من خلال تطبيق أحدث تقنيات الذكاء الاصطناعي والميكروسيرفيس. ستعمل ضمن بيئة ديناميكية تشجع على الابتكار والتحسين المستمر، مما يتيح لك تطوير مهاراتك والتأثير المباشر في نجاح الأعمال.