





حول الدور بصفتك مطوّر .NET كبير، فإنك تتولى دور القيادة في تصميم وتطوير وصيانة حلول برمجية قوية عبر تطبيقات سطح المكتب والخدمات وواجهات برمجة التطبيقات والتكاملات. أنت مسؤول عن تقديم أنظمة قابلة للتوسع وآمنة تعتمد على .NET وتتماشى مع متطلبات العمل، مع ضمان الأداء والموثوقية والسهولة في الصيانة. يعمل مطوّر .NET الكبير بشكل وثيق مع أصحاب المصلحة في الأعمال والمصممين والفرق المتعددة الوظائف لدفع تنفيذ الحلول من البداية إلى النهاية. ما نحتاجه منك* تصميم وتطوير وصيانة تطبيقات .NET بما في ذلك تطبيقات سطح المكتب، والتطبيقات القائمة على وحدة التحكم، وخدمات Windows، والحلول القائمة على الويب. * قيادة تطوير ودمج واجهات برمجة التطبيقات والخدمات الخلفية العالية التوفرية. * تنفيذ وصيانة خدمات REST وWCF الآمنة وقابلة للتوسع. * تصميم ونشر التطبيقات على IIS مع التركيز على ضبط الأداء والتوازن في توزيع الحمل. * التعاون مع أصحاب المصلحة في الأعمال لجمع وتحليل وتحسين المتطلبات. * تحويل احتياجات العمل إلى مواصفات وظيفية وفنية. * إجراء تحليل الأثر وتحديد النطاق وتصميم الحلول. * تشخيص مشكلات التطبيق وإجراء تحليل السبب الجذري وتنفيذ الإصلاحات. * تحسين أداء الكود واستعلامات قاعدة البيانات وسلوك التطبيق. * تطوير ودمج قواعد بيانات SQL Server: الجداول، والإجراءات المخزنة، والوظائف، والعرضات، وPLSQL عند الحاجة. * دمج الأنظمة مع واجهات برمجة التطبيقات والخدمات الخارجية بما في ذلك الاتصالات القائمة على TCP/IP وWebSocket. * إجراء مراجعات الكود وتوفير الإرشاد الفني للمطورين الآخرين. * قيادة جلسات التخطيط والتقدير، وضمان تسليم المهام في الوقت المحدد. * العمل مع أنظمة التحكم بالإصدار (مثل Git) ومع سير العمل التشاركية للتطوير. * التعاون مع فرق البنية التحتية وDevOps لضمان عمليات النشر السلسة وجاهزية البيئات. * العمل بشكل وثيق مع فريق ضمان الجودة لإجراء الاختبارات والتحقق من الصحة وإصلاح الأخطاء. * المشاركة المستمرة في الأنشطة الخاصة بالتقارير ومراقبة النظام وضبط الأداء. * المشاركة في اجتماعات العمل وورش عمل المتطلبات وجلسات تخطيط Sprint. * ضمان اتباع أفضل ممارسات الأمان في تصميم وتنفيذ التطبيقات. * البقاء على اطلاع دائم باتجاهات الصناعة والتكنولوجيات الناشئة واقتراح تحسينات على الأنظمة الحالية. * يُعد الخبرة أو التعرض لأنظمة وبروتوكولات الاتصالات عاملاً مميزاً قوياً. * أداء المهام حسب الطلب. المؤهلات والخبرة* درجة البكالوريوس في مجال ذي صلة (علوم الحاسوب، البرمجة) * خبرة عملية تمتد لأكثر من 5 سنوات مع .NET (C#)، بما في ذلك تطبيقات سطح المكتب وخدمات Windows وASP.NET. * تعتبر الخبرة في قطاع الاتصالات عاملاً مميزاً. * خبرة قوية في التطبيقات القائمة على وحدة التحكم، والمكتبات (DLLs)، ومعماريات الخدمات. * خبرة متعمقة في خدمات WCF وRESTful. * خبرة في تصميم واجهات برمجة التطبيقات العالية التوفرية والمتقنة للتوزيع العادل للحمل والمقاومة للأعطال. * خبرة في استخدام أنظمة التحكم بالإصدار (مثل Git) ومع سير العمل التشاركية للتطوير. * خبرة في جمع متطلبات العمل وإجراء تحليل الأثر وتوثيق مواصفات التصميم. * خبرة قوية في دمج الخدمات والبروتوكولات الخارجية (مثل TCP/IP، WebSockets). المهارات والمعرفة* معرفة قوية بإعدادات IIS والاستضافة وتشخيص الأخطاء وضبط الأداء. * إتقان قوي لقاعدة بيانات Microsoft SQL Server: تصميم قواعد البيانات، الفهارس، الإجراءات المخزنة، PLSQL، والعرضات. * قدرة مثبتة على تشخيص مشكلات التطبيق والأداء والشبكة وإصلاحها. * مهارات اتصال ممتازة وخبرة في العمل المباشر مع مستخدمي الأعمال. * مهارات تخطيط وتنظيم قوية — القدرة على إدارة مهام متعددة والوفاء بالمواعيد النهائية. * فهم لمبادئ الأمان في تطبيقات .NET. * معرفة بأدوات التقارير وأدوات التشخيص الخاصة بالأداء.


