الوصف
المسؤولية الرئيسية لمطور الخلفية هي إدارة منطق تطبيق الويب من جانب الخادم ودمجه مع الواجهة الأمامية.
المسؤوليات الأساسية:
- المشاركة في دورة حياة التطبيق كاملة.
- جمع وتحليل المتطلبات التجارية والتقنية من الأطراف الداخلية والخارجية.
- تصميم، كتابة، تطوير وإصدار حلول برمجية وفقًا لمتطلبات العمل.
- الحفاظ على أعلى مستوى من الحلول النشطة والقابلة للتشغيل.
- توفير دعم النظام من خلال التصحيح وحل المشكلات المبلَّغ عنها بشكل timely.
- تحديد وتقديم حلول للتهديدات الأمنية ضمن الحلول قيد التشغيل والميزات قيد التطوير.
- التعاون والعمل مع فرق الأعمال والفرق التقنية الأخرى لتقديم حل مركزي من النهاية إلى الأخرى.
- إعداد والحفاظ على الوثائق التقنية للحلول.
- القدرة على توفير دعم على مدار الساعة للحفظ أنظمة الخدمات.
- فهم أهمية أمان البيانات وممارسة جميع القواعد المعمول بها لضمان السرية في جميع الإجراءات.
- تطوير أفكار لبرامج أو منتجات أو ميزات جديدة من خلال متابعة التطورات والاتجاهات الصناعية.
- التعامل مع إدارة خوادم Windows وتكوين IIS لاستضافة التطبيقات.
- استخدام أدوات إدارة المهام والتعاون مثل Jira لتتبع العمل وإدارته.
- العمل بكفاءة ضمن فرق مرنة والمشاركة في طقوس العمل الرشيقة.
- اختياري: الإلمام بـ UNIX و Linux المستخدمين للإدارة وتطوير القوالب البرمجية.
المتطلبات
- درجة البكالوريوس في الهندسة الحاسوبية أو تكنولوجيا المعلومات أو أي مجال ذي صلة.
- 0-4 سنوات من الخبرة في تصميم وتطوير تطبيقات ويب باستخدام .NET وخدمات ويب وإدارة قاعدة البيانات.
المهارات المفضلة
- خبرة عمل ممتازة في أطر .NET و.NET Core، باستخدام لغة C#.
- الإلمام بـ WCF/Web APIs.
- خبرة جيدة جدًا في تصميم وتنفيذ الوصول إلى البيانات باستخدام قواعد بيانات مثل MySQL وSQL وOracle.
- خبرة جيدة جدًا في العمل مع TFS أو حلول مراقبة الشفرة الأخرى.
- الإلمام بتكوين IIS وخوادم Windows.
- الإلمام بعمليات التكرار وصيانة الاستضافة.
- الإلمام بإعدادات الشبكة وهندسة التصميم.
- الإلمام بـ UNIX و Linux المستخدمين للإدارة وتطوير القوالب البرمجية.
- الشهادات المفضلة: MCSD (مطوِّر حلول Microsoft المعتمد) أو شهادة مماثلة.
- القدرة على العمل تحت الضغط ومرونة، الرغبة في تمديد ساعات العمل لإكمال المشاريع بشكل استثنائي.
- يجب أن يكون لديه كفاءة في حل المشكلات ومعالجة البيانات.
- يجب أن يكون لديه معرفة بأدوات وتقنيات التكامل المستمر.
- الخبرة في أساليب وتقنيات التطوير الرشيق مطلوبة.
- مهارات اتصال وتنظيم ممتازة.
- خبرة في العمل في بيئة عمل سريعة وتعاونية.