مهندس البرمجيات المشارك

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

المهارات والكفاءات

المهارات والكفاءات الفنية

Agile Software Development
مستوى الإتقان
"Adopt Agile software development methodologies to develop, improve and deploy software applications"
3
Applications Development
مستوى الإتقان
"Develop basic applications with secure features, run routine application tests, and conduct debugging to resolve errors"
3
Applications Integration
مستوى الإتقان
"Integrate data and functions across application programs, and perform follow-up tests to verify proper functioning"
3
Applications Support and Enhancement
مستوى الإتقان
"Perform routine installation and maintenance of applications, and collate performance statistics and user feedback on an application"
1
"Install, maintain and troubleshoot commonlyencountered problems in applications and respond to simple change requests"
2
تحليل بيئة العمل.
مستوى الإتقان
استخدام مجموعة من مصادر البيانات لتحليل المعلومات للحصول على أنماط العمل البيئية وإعداد التقارير لتقديم النتائج المكتشفة.
2

المهارات والكفاءات العامة

التفكير الحاسوبي
مستوى الإتقان
تعديل النماذج والأدوات والتقنيات الحاسوبية الحالية لتطوير حلول مختلفة.
متوسط
حل المشكلات
مستوى الإتقان
تحديد المشكلات الأقل قابلية للإدراك، واستخدام أدوات وتقنيات حل المشكلات لحلها.
متوسط
التعلم مدى الحياة
مستوى الإتقان
الانخراط في التعلم التعاوني؛ من خلال مناقشة ما تعلمه الفرد مع الآخرين، وطلب تغذية راجعة لتحسين الذات بشكل مستمر.
متوسط
التواصل
مستوى الإتقان
إيصال المعلومات للآخرين؛ للاستجابة للمتطلبات العامة، والحصول على معلومات محددة.
أساسي
العمل الجماعي
مستوى الإتقان
تسهيل أنشطة فريق العمل، وتقديم المساعدة والدعم اللازمين لأعضاء الفريق، وتعزيز الملكية والالتزام بأهداف العمل بين أعضائه؛ لتحسين أداء الفريق.
متوسط

وظائف العمل الحرجة والمهام الرئيسية

تحليل احتياجات المستخدمين والأعمال التجارية

• المشاركة في المناقشات مع أصحاب
 المصلحة لفهم متطلبات المستخدمين.
• إجراء تحليل للمتطلبات استنادا إلى
 احتياجات المستخدمين.
• إعداد وثائق المتطلبات وأوصاف الواجهات والمتطلبات الوظيفية وغير الوظيفية 
• المساعدة في كتابة المقترحات ومواد
 الاتصال لعرض الأفكار.
• اقتراح تقنيات جديدة لتطوير منصة متطورة.

إدارة تصميم البرمجيات

• المساعدة في تركيب واستخدام أدوات
 لاستراتيجية ومنهجية تصميم المشروع المعينة.
• المساعدة في مهام التصميم البنائي
 المرتبطة باستخدام الرموز القياسية
 وتقنيات الرسم البياني والنماذج والأنماط.
• تطبيق نمط تصميم برمجيات مختارة على
 تصميم مكونات أو وحدات برمجية.
• المشاركة في استعراضات تصميم البرامج الحاسوبية.
• الاضطلاع بمهام التحليل الثابت لتقييم جودة التصميم.
• المساعدة في تطوير واستخدام المحاكاة
 والنماذج الأولية لتقييم جودة تصميم البرامج الحاسوبية.

إدارة عمليات إنشاء البرمجيات

• إجراء اختبار التكامل كجزء من عملية التكامل.
• جمع مقاييس قياسية لنوعية الرموز وحجمها.
• إنشاء رموز ونظم من النماذج.
• إنشاء وتنفيذ اختبارات الوحدة للرموز التي تم تسليمها. 
• تحقيق أهداف تغطية الاختبار التي تحددها
 معايير المشاريع والتنظيم.

الإشراف على اختبار البرامج

• تحديد معايير نجاح اختبار الوحدة والتكامل والفشل.
• الالتزام بخطط اختبار البرامج.
• المساعدة في وضع خطط الاختبار وحالات الاختبار.
• تنفيذ بيئة الاختبار وحالات اختبار الوحدة،
 وحالات التكامل واختبار النظام.
• جمع وتحليل نتائج تنفيذ الاختبارات.

الإشراف على أحكام الأمان في البرمجيات

• اتباع معايير الترميز الموصى بها ومبادئ
 الترميز الآمن لتجنب الثغرات الأمنية.
• التقيد بمعايير المشاريع في جمع مقاييس التقييم الأمني.
• إجراء مراجعات للرموز لتحديد الثغرات الأمنية.

احصل لنفسك على مهارة جديدة

في هذا المسار

قريباً...