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