مهندس برمجيات
سنوات الخبرة: 5-8 سنوات
الغرض من الدور الوظيفي
- تطبيق تصحيحات وتحديثات برمجية آمنة عبر التطبيقات المصرفية الحيوية مع حماية استقرار النظام من خلال الاختبارات المؤتمتة وممارسات الإصدار المراقبة.
المسؤوليات الرئيسية
- تقديم تصحيحات أمنية وإصلاحات للثغرات عبر المنصات الأساسية والمؤسسية والمستهلكة والرقمية.
- بناء وصيانة اختبارات الانحدار المؤتمتة للتحقق من التصحيحات والإصدارات.
- معالجة ثغرات التطبيقات وواجهات برمجة التطبيقات (API) بما يتماشى مع قائمة OWASP Top 10 وقائمة OWASP API Security Top 10.
- دمج الفحوصات الأمنية والتحقق من التصحيحات في خطوط أنابيب CI/CD.
- إعداد ملاحظات الإصدار، وتقييمات الأثر، وخطط التراجع، وأدلة التحقق بعد النشر.
- العمل مع فرق التطبيقات وDevOps والفرق الأمنية لحل العيوب والإصدار بشكل آمن.
المهارات المطلوبة
- صيانة البرمجيات على مستوى المؤسسات وهندسة الإصدار الآمن
- أطر الاختبار المؤتمت واختبار الانحدار
- أمن واجهات برمجة التطبيقات (API) والبرمجة الآمنة
- خطوط أنابيب CI/CD والتحكم في الإصدارات
- معالجة ثغرات التطبيقات
- إدارة الإصدارات والتغييرات والتراجع
المخرجات الرئيسية
- تصحيحات أمنية معتمدة مع أدلة اختبار الانحدار
- معالجة ثغرات التطبيقات وواجهات برمجة التطبيقات (API)
- وثائق الإصدار، وتقييم الأثر، والتحقق من الإنتاج
الشهادات
- يفضل الحصول على شهادات ذات صلة بالتطوير الآمن أو السحابة أو DevOps
الأدوات / المنصات المفضلة
- Git وأدوات CI/CD
- أطر الاختبار المؤتمت
- أدوات SAST/DAST/SCA
- JIRA/Confluence
- أدوات اختبار واجهات برمجة التطبيقات (API)