وظائف الرياض


تفاصيل الوظيفة
التقديم متاح

مهندس برمجيات – أخصائي الإصدارات الرياض


تاريخ الاعلان: 1 أسبوع مضت | تاريخ الانتهاء: 1 شهر


الوصف الوظيفي

نبحث عن مطور Full Stack .NET Core نشط وذو خبرة مع خبرة عملية لا تقل عن 3 سنوات لإدارة دورة حياة تطبيقات الويب بالكامل. يتطلب هذا الدور ليس فقط مهارات تطوير قوية عبر تقنيات مايكروسوفت، بل أيضًا مسؤولية كبيرة للحفاظ على صحة التطبيقات، صيانتها، وضمان عمليات النشر الموثوقة.


المسؤوليات:

  • تصميم وتطوير واختبار تطبيقات ويب عالية الأداء والأمان باستخدام ASP.NET Core، C#، وتقنيات الواجهة الأمامية الحديثة.

  • تنفيذ واجهات مستخدم مستجيبة باستخدام أحد أطر عمل JavaScript (مثل React أو Angular أو Vue.js)، HTML5، وCSS.

  • بناء وصيانة خدمات خلفية وRESTful APIs قوية لدعم وظائف الواجهة الأمامية.

  • تصميم وتحسين حلول قواعد البيانات، خاصة باستخدام SQL Server، بما في ذلك الإجراءات المخزنة المعقدة، والفهرسة، وضمان تكامل البيانات.

  • الالتزام بأفضل ممارسات هندسة البرمجيات، بما في ذلك مبادئ SOLID، وأنماط التصميم، وكتابة اختبارات وحدات واختبارات تكامل شاملة.

  • تحمل المسؤولية الكاملة عن نشر التطبيقات، بما في ذلك صيانة وتحسين خطوط CI/CD (مثل Azure DevOps، GitHub Actions، أو Jenkins).

  • مراقبة وصيانة التطبيقات في بيئات الإنتاج لضمان الأداء الأمثل، واستقرار النظام، واستمرارية العمل.

  • إجراء تحسينات أداء استباقية على مستوى التطبيق وقاعدة البيانات ومعالجة الثغرات الأمنية.

  • تنفيذ وإدارة تسجيل الأحداث، والمراقبة، والتنبيهات باستخدام أدوات مناسبة.

  • قيادة حل مشكلات الإنتاج بسرعة وفعالية، وإجراء تحليل السبب الجذري (RCA) لمنع تكرار المشاكل.


متطلبات الوظيفة:

  • خبرة عملية لا تقل عن 3 سنوات كمطور Full Stack.

  • إجادة متقدمة بـ .NET Core / ASP.NET Core وC#.

  • خبرة قوية في تطوير وتحسين قواعد بيانات SQL Server.

  • خبرة مثبتة مع أحد أطر JavaScript/TypeScript الكبرى (React، Angular، أو Vue.js).

  • خبرة في إعداد وإدارة عمليات النشر الآلي باستخدام أدوات ومبادئ CI/CD.

  • خبرة بالنشر على الخوادم المحلية (on-premise deployments).

  • معرفة بتقنيات الحاويات مثل Docker تعتبر ميزة قوية.

  • إجادة استخدام Git لإدارة النسخ بشكل متقدم.

  • درجة البكالوريوس في علوم الحاسوب أو مجال تقني ذي صلة.

  • خبرة مثبتة بالعمل في بيئة تطوير Agile/Scrum.

  • مهارات قوية في استكشاف الأخطاء وتصحيحها عبر كامل التطبيق.

  • القدرة الممتازة على توصيل المفاهيم التقنية بوضوح لأصحاب المصلحة الفنيين وغير الفنيين.

  • روح المسؤولية والملكية الكاملة لتسليم التطبيقات وصحة الإنتاج.


مزايا الموظف السعودي:

كجزء من تقدير الالتزام العالي والعمل الجاد، ستحصل على راتب تنافسي وحزمة مزايا تشمل: إجازات سخية وبدل إجازة، نظام رعاية صحية كامل، وإمكانية الاشتراك في عضوية صالة رياضية مخفضة.