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