مهندس برمجيات

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

Bac + 5

المستوى الدراسي

6.000 MAD

الأجر

1 سنوات

خبرة

المهام الرئيسية

مهندس برمجيات الحاسوب له مهام مختلفة.

عهد بها إلى مهندس تكنولوجيا المعلومات:

تحليل الاحتياجات الوظيفية

تطوير المواصفات وصياغة المواصفات التقنية ذات الصلة

اقتراح الحلول وتطوير البرمجيات

دراسة الفرص والجدوى التكنولوجية للتطبيق.

تصميم معمارية البرمجيات مع المهندسين المعماريين ، واقتراح إطار المشروع الذي يتكون من أنماط التصميم والمكتبات.

تحليل المكونات وتطويرها باستخدام اللغات المناسبة 

تطوير وإنتاج التطبيقات (النماذج الأولية والوحدات النمطية).

تعريف البروتوكولات وسيناريوهات الاختبار


المؤهلات التقنية

يجب أن يكون لدى مهندس برامج الكمبيوتر:

فهم جيد للشركة وبيئتها وعملها

إتقان أساليب وأدوات التطوير .

معرفة بتطبيقات الويب (مثل ” جافا سكريبت” و ” فلاش” والبرامج الأخرى ذات الصلة …).

معرفة حقيقية بالأطر

إتقان أنظمة تشغيل معينة 

معرفة جيدة بمعايير وإجراءات السلامة.

إتقان اللغة الإنجليزية التقنية


المؤهلات الشخصية

المهارات التقنية وحدها لا تكفي لتكون مهندس برمجيات كمبيوتر جيد. بعض الصفات ذات قيمة عالية في مهندس برمجيات الحاسوب:

المرونة

احترام الوقت 

الإبداع

مهارات جيدة في التعامل مع الآخرين (الاستماع والتعبير)

تفتح الفكر

القدرة على العمل ضمن فريق.

الاستقلالية 

القدرة على التكيف


نوع التكوين

دبلوم التقني العالي في علوم الكمبيوتر ،  والدبلوم الجامعي للتكنولوجيا في علوم الكمبيوتر أو الاتصالات السلكية واللاسلكية ، رخصة مهنية متخصصة في علوم الكمبيوتر ، إلخ.)

شهادة الإجازة والماستر في علوم الكمبيوتر

دبلومات مدرسة الهندسة ، تخصص هندسة البرمجيات

ماستر متخصص في علوم الحاسوب والشبكات والاتصالات

الماستر المهني ، تخصص علوم الكمبيوتر وهندسة الخوارزميات والبرامج

الماستر في هندسة برمجيات الاتصالات