في المكتب دوام كامل
Zain -
البحرين , المنامة
--
Zain

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


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

ما نحتاجه منك

  • تصميم وتطوير وصيانة تطبيقات .NET بما في ذلك سطح المكتب والكونسول وخدمات Windows والحلول المعتمدة على الويب.
  • قيادة تطوير وتكامل واجهات برمجة التطبيقات عالية التوفر والخدمات الخلفية.
  • تنفيذ وصيانة خدمات REST وWCF آمنة وقابلة للتوسع.
  • تصميم ونشر التطبيقات على IIS مع التركيز على ضبط الأداء والتوزيع بالحمل.
  • التعاون مع أصحاب المصلحة لجمع وتحليل وتحسين المتطلبات.
  • ترجمة احتياجات الأعمال إلى مواصفات وظيفية وتقنية.
  • إجراء تحليل التأثير وتحديد النطاق وتصميم الحلول.
  • استكشاف مشكلات التطبيق، إجراء تحليل الأسباب الجذرية، وتنفيذ الإصلاحات.
  • تحسين أداء الشيفرة، استعلامات قاعدة البيانات، وسلوك التطبيق.
  • تطوير والتكامل مع SQL Server: الجداول والإجراءات المخزنة والدوال والعروض وPLSQL عند الحاجة.
  • تكامل الأنظمة مع واجهات برمجة تطبيقات وخدمات الطرف الثالث بما فيها الاتصالات TCP/IP وWebSocket.
  • إجراء مراجعات الشفرة وتقديم الإرشاد الفني للمطورين الآخرين.
  • قيادة جلسات التخطيط والتقدير وضمان التسليم في الوقت المحدد للمهام.
  • العمل مع أنظمة التحكم في الإصدار (مثل Git) وتدفقات التطوير التعاونية.
  • التعاون مع فرق البنية التحتية وDevOps لضمان نشرات سلسة واستعداد البيئة.
  • العمل بشكل وثيق مع QA للاختبار والتحقق وإصلاح الأخطاء.
  • المشاركة في إعداد التقارير المستمر، ومراقبة النظام، وأنشطة الضبط.
  • المشاركة في اجتماعات الأعمال وورش متطلبات واجتماعات تخطيط السبرينت.
  • ضمان اتباع ممارسات الأمان في تصميم وتنفيذ التطبيق.
  • المتابعة المستمرة لجهات الصناعة والتقنيات الناشئة وتقديم التوصيات للتحسين في الأنظمة القائمة.
  • الخبرة أو التعرض لأنظمة وبروتوكولات الاتصالات يعتبر ميزة قوية.
  • تنفيذ المهام كما يُطلب.

المؤهلات والخبرة

  • درجة البكالوريوس في المجال ذي الصلة (علوم الحاسوب، البرمجة)
  • 5+ سنوات من الخبرة العملية مع .NET (C#)، بما في ذلك تطبيقات سطح المكتب وخدمات Windows وASP.NET.
  • الخبرة في صناعة الاتصالات ميزة.
  • خبرة قوية في تطبيقات الكونسول والمكتبات (DLLs) والهندسة المعمارية المستندة إلى الخدمات.
  • خبرة عميقة مع WCF وخدمات RESTful.
  • خبرة في تصميم واجهات برمجة تطبيقات عالية التوافر وموزعة التحمل والاعتماد العالي.
  • خبرة مع أنظمة التحكم في الإصدار (مثل Git) وتدفقات التطوير التعاونية.
  • خبرة في جمع متطلبات الأعمال، إجراء تحليل الأثر، وتوثيق مواصفات التصميم.
  • خبرة قوية في دمج خدمات وبروتوكولات الطرف الثالث (مثل TCP/IP وWebSockets).

المهارات والمعرفة

  • معرفة راسخة بتكوين IIS والاستضافة واستكشاف الأخطاء وضبط الأداء.
  • الكفاءة القوية في Microsoft SQL Server: تصميم قواعد البيانات، الفهرسة، الإجراءات المخزنة، PLSQL والعروض.
  • قدرة مثبتة على استكشاف مشكلات التطبيق والأداء والشبكة.
  • مهارات تواصل ممتازة وخبرة بالعمل مباشرة مع مستخدمين من الأعمال.
  • خطط وتنظيم قوية قادرة على إدارة مهام متعددة والالتزام بالمواعيد النهائية.
  • فهم مبادئ الأمان في تطبيقات .NET.
  • معرفة بأدوات التقارير وتشخيص الأداء.


الملف المرغوب به لدى المرشح

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

وظائف مشابهة

حول Zain
البحرين, المنامة