دوام كامل
وزارة الصناعة والثروة المعدنية
وصف الوظيفة
درجة بكالوريوس في علوم الحاسب أو نظم المعلومات
أبرز المهام الوظيفية:
- قيادة أعمال تحليل وتصميم وتطوير التطبيقات والأنظمة الرقمية بما يتوافق مع احتياجات العمل والتوجهات الاستراتيجية للوكالة
- إعداد وتصميم البنية التقنية للتطبيقات والخدمات البرمجية، وضمان تكاملها مع الأنظمة الداخلية والمنصات والجهات ذات العالقة
- تطوير الحلول البرمجية المتقدمة والإشراف على تنفيذها وفق أفضل الممارسات والمعايير الفنية المعتمدة
- مراجعة وتحسين جودة الشفرة البرمجية، ومعالجة المشكلات الفنية المعقدة، ورفع كفاءة الأداء والاستقرار للتطبيقات
- الإشراف على دورة حياة تطوير التطبيقات من مرحلة جمع المتطلبات وحتى الإطلاق والتشغيل والتحسين المستمر
- وضع المعايير الفنية وأطر العمل الخاصة ببرمجة التطبيقات، ومتابعة الالتزام بها داخل المشاريع التقنية
- دعم فرق التطوير في اختيار التقنيات المناسبة، وتقديم التوجيه الفني في مجالات البرمجة، التكامل، إدارة الواجهات البرمجية، وأمن التطبيقات
- تصميم وتطوير واجهات التكامل البرمجي (APIs) والخدمات الرقمية، وضمان موثوقيتها وقابليتها للتوسع وسهولة صيانتها
- التنسيق مع أصحاب المصلحة والفرق الفنية وفرق الأعمال لفهم الاحتياجات وتحويلها إلى متطلبات تقنية وحلول تنفيذية فعالة
- المشاركة في إعداد المواصفات الفنية ووثائق المتطلبات والتصاميم التقنية، وخطط الاختبار، والتشغيل للتطبيقات والأنظمة
- الإشراف على تنفيذ الاختبارات الفنية والتكاملية والأمنية، والتأكد من جاهزية التطبيقات قبل الإطلاق
- متابعة أداء التطبيقات في بيئات التشغيل، وتحليل مؤشرات الأداء، واقتراح التحسينات اللازمة لرفع الكفاءة وتجربة المستخدم
- ضمان تطبيق متطلبات الأمن السيبراني وحوكمة البيانات والامتثال للسياسات والمعايير التقنية ذات العالقة أثناء التطوير والتنفيذ
- الإسهام في أتمتة إجراءات التطوير والنشر وتحسين بيئات العمل البرمجية ورفع كفاءة ممارسات DevOps عند الحاجة
- تقديم الدعم الفني المتقدم ومعالجة التحديات التقنية الحرجة، والمشاركة في خطط الاستدامة واستمرارية الأعمال للتطبيقات
- نقل المعرفة وبناء القدرات الفنية للفرق المختصة، والإسهام في تطوير الممارسات والمنهجيات البرمجية داخل الإدارة العامة
Job Description
درجة بكالوريوس في علوم الحاسب أو نظم المعلومات أبرز المهام الوظيفية : قيادة أعمال تحليل وتصميم وتطوير التطبيقات والأنظمة الرقمية بما يتو افق مع احتياجات العمل والتوجهات الاستراتيجية للوكالة . إعداد وتصميم البنية التقنية للتطبيقات والخدمات البرمجية، وضمان تكاملها مع الأنظمة الداخلية والمنصات والجهات ذات العالقة . تطوير الحلول البرمجية المتقدمة والإشراف على تنفيذها وفق أفضل الممارسات والمعايير الفنية المعتمدة. مراجعة وتحسين جودة الشفرة البرمجية، ومعالجة المشكلات الفنية المعقدة، ورفع كفاءة الأداء والاستقرار للتطبيقات . الإشراف على دورة حياة تطوير التطبيقات من مرحلة جمع المتطلبات وحتى الإطلاق والتشغيل والتحسين المستمر . وضع المعايير الفنية وأطر العمل الخاصة ببرمجة التطبيقات، ومتابعة الالتزام بها داخل المشاريع التقنية . دعم فرق التطوير في اختيار التقنيات المناسبة، وتقديم التوجيه الفني في مجالات البرمجة، التكامل، إدارة الواجهات البرمجية، وأمن التطبيقات . تصميم وتطوير واجهات التكامل البرمجي (APIs) والخدمات الرقمية، وضمان موثوقيتها وقابليتها للتوسع وسهولة صيانتها . التنسيق مع أصحاب المصلحة والفرق الفنية وفرق الأعمال لفهم الاحتياجات وتحويلها إلى متطلبات تقنية وحلول تنفيذية فعالة . المشاركة في إعداد المواصفات الفنية ووثائق المتطلبات والتصاميم التقنية، وخطط الاختبار ،والتشغيل للتطبيقات والأنظمة . الإشراف على تنفيذ الاختبارات الفنية والتكاملية والأمنية، والتأكد من جاهزية التطبيقات قبل الإطلاق . متابعة أداء التطبيقات في بيئات التشغيل، وتحليل مؤشرات الأداء، واقتراح التحسينات اللازمة لرفع الكفاءة وتجربة المستخدم . ضمان تطبيق متطلبات الأمن السيبراني وحوكمة البيانات والامتثال للسياسات والمعايير التقنية ذات العالقة أثناء التطوير والتنفيذ . الإسهام في أتمتة إجراءات التطوير والنشر وتحسين بيئات العمل البرمجية ورفع كفاءة ممارسات DevOps عند الحاجة . تقديم الدعم الفني المتقدم ومعالجة التحديات التقنية الحرجة، والمشاركة في خطط الاستدامة واستمرارية الأعمال للتطبيقات . نقل المعرفة وبناء القدرات الفنية للفرق المختصة، والإسهام في تطوير الممارسات والمنهجيات البرمجية داخل الإدارة العامة .