الغرض من الوظيفة: تصميم وتطوير وصيانة حلول برمجية آمنة وقابلة للتوسع وعالية الأداء، مع التعاون مع فرق متعددة التخصصات لتقديم تطبيقات موثوقة تلبي المتطلبات التجارية والتقنية.
مجالات المساءلة الرئيسية
تطوير التطبيقات المتكاملة (Full-Stack)
تصميم وتطوير وصيانة تطبيقات متكاملة قابلة للتوسع باستخدام C# و.NET Core/.NET وReact/Flutter وTypeScript. تنفيذ معماريات برمجية حديثة، بما في ذلك الخدمات المصغرة (Microservices) والمعمارية النظيفة (Clean Architecture) ونمط CQRS، مع بناء واجهات برمجة تطبيقات RESTful آمنة وخدمات خلفية. تصميم وتحسين وصيانة قواعد بيانات SQL Server، بما في ذلك تصميم المخططات والاستعلامات المعقدة والإجراءات المخزنة وضبط الأداء. بناء مكونات تطبيقية قابلة لإعادة الاستخدام وقابلة للصيانة والمشاركة في مبادرات تحديث التطبيقات والترحيل السحابي.
تصميم الحلول وتنفيذها
تحليل المتطلبات التجارية والتقنية لتصميم وتنفيذ حلول برمجية متوافقة مع المواصفات الوظيفية. تطوير مكونات التطبيقات وتكاملات الأنظمة والميزات الجديدة مع المساهمة في قرارات التصميم المعماري. تطبيق ممارسات دورة حياة تطوير البرمجيات (SDLC) ودورة حياة تطوير البرمجيات الآمنة (SSDLC) طوال عملية التطوير.
ضمان الجودة والنشر
كتابة واختبار وتصحيح وإعادة هيكلة وتحسين الكود لضمان جودة التطبيق وموثوقيته وأدائه. إجراء الاختبارات الوظيفية واستكشاف مشكلات التطبيقات وإصلاحها ودعم حل حوادث الإنتاج. أتمتة تسليم التطبيقات باستخدام Azure DevOps CI/CD، وتحويل التطبيقات إلى حاويات باستخدام Docker، ودعم عمليات النشر على Kubernetes وAzure App Services.
التوثيق والتحسين المستمر
إعداد وصيانة الوثائق التقنية، بما في ذلك تصاميم التطبيقات والمواصفات التقنية وتفاصيل التنفيذ. الالتزام بمعايير البرمجة وإرشادات التطوير وأفضل ممارسات التوثيق مع التحسين المستمر للمهارات التقنية وتبني التقنيات الحديثة.
التعاون والتسليم
التعاون مع فرق متعددة التخصصات لتقديم حلول برمجية عالية الجودة ضمن الجداول الزمنية للمشروع. المشاركة في مراجعات الكود والمناقشات التقنية وأنشطة تبادل المعرفة لتعزيز التميز الهندسي والتحسين المستمر.
مساءلة الدور
الكفاءة في الموارد البشرية: القدرة على اكتساب المهارات الناعمة والتقنية المحدثة المتعلقة بالوظيفة.
التسليم: تنفيذ الأنشطة المخططة لتلبية الأهداف التشغيلية والتطويرية وفقًا لجداول التسليم. الاستخدام الفعال للموارد لتحقيق الأهداف ضمن كفاءة التكلفة والوقت. تقديم تقرير دوري منسق يوضح بالتفصيل الانحراف وتنفيذ المهام المخططة.
حل المشكلات: حل أي مشكلات ذات صلة تنشأ وتصعيد أي قضايا تشغيلية معقدة.
الجودة: ضمان متطلبات الجودة لتطوير ضوابط وعمليات جودة فعالة بما في ذلك مواصفات المنتجات أو العمليات أو الأنشطة ذات الصلة.
تحسين العمليات التجارية: التنسيق الجيد للأنظمة والسياسات والإجراءات المكتوبة المحددة والبحث عن فرص الأتمتة قدر الإمكان.
الامتثال: الالتزام بالسياسات والإجراءات وتعليمات العمل ذات الصلة.
الصحة والسلامة والبيئة: ضمان الامتثال لإجراءات وضوابط إدارة السلامة والجودة والبيئة ذات الصلة ضمن مجال نشاط العمل المحدد لضمان السلامة والامتثال التشريعي وتقديم منتجات/خدمات عالية الجودة.
المؤهل الأكاديمي: درجة البكالوريوس في علوم ونظم إدارة المعلومات أو أي مجال ذي صلة.
الخبرة العملية: 4 إلى 6 سنوات.
الكفاءات التقنية / الوظيفية: معايير وإجراءات تطوير التطبيقات، معرفة التطبيقات، تحليل أنظمة التطبيقات، تصميم أنظمة التطبيقات، معمارية أنظمة التطبيقات، معرفة تطبيقات سطح المكتب، تطوير التطبيقات الموزعة لسطح المكتب، تطوير التطبيقات المشتركة، برمجة تطبيقات الويب.
