🇿🇦
مطور برمجيات الثاني
Software Developer II
Psybergate·🇿🇦 South Africa, جنوب أفريقيا·علوم الحاسوب
مجالات المعرفة المطلوبة:
CS-SECS-SDFCS-PLSE-CONSE-DES
ملخص الوظيفة
هذه وظيفة مطور برمجيات الثاني في شركة Psybergate، حيث سيكون المطور مسؤولا عن تطوير برمجيات عالية الجودة وتوجيه المطورين الأقل خبرة وضمان أن الحلول قوية ومستدامة. يجب أن يكون المطور لديه خبرة في تطوير Java والأطر الحديثة وفهم صلب للهندسة البرمجية وأنماط التصميم ودورة حياة التطوير.
وصف الوظيفة
المهام والمسؤوليات
ما سوف تفعله:
- تطوير برمجيات تعمل وتلبي مواصفات التصميم ومعايير المنظمة.
- إنتاج مكونات تقنية حرجة ومعقدة في نطاق مسؤوليتك.
- تقديم تصاميم للمكونات النظامية التي تكون قوية ومستدامة وقابلة للصيانة وإعادة الاستخدام لأنظمة كبيرة ومعقدة.
- ضمان أن البرمجيات قابلة للملاحظة ومستدامة وداعمة لاستمرارية الأعمال.
- تقدير جهد العمل وتخطيط أنشطة التطوير.
- معالجة مشاكل البرمجيات وحلها مع توجيه أعضاء الفريق الآخرين.
- إنتاج توثيق تقني والحفاظ على قاعدة المعرفة للأصول.
- إجراء اختبارات الوحدة والنظام، وإنشاء حالات اختبار وتحقق من وظيفة النظام.
- إدارة حزم التوزيع والتعاون مع مهندسي Biz/Dev/Ops لتحسين التغييرات الأدوات.
- التعاون مع المصممين وأصحاب المنتجات ومهندسي الرئاسة لتطوير الحلول ودعم تفكيك المكونات للتطوير.
- دعم مبادرات التحسين المستمر والمساهمة في عمليات الأعمال المرنة.
- توجيه مطورين برمجيات متعددين لضمان نمو الفريق ومشاركة المعرفة.
- البقاء على اطلاع بالتطورات في مجالك والمساهمة في ثقافة المنظمة ومبادرات المسؤولية الاجتماعية للشركة.
ما نبحث عنه
• شهادة في مجال تكنولوجيا المعلومات أو علوم الحاسوب أو خبرة مكافئة.
• 5+ سنوات من الخبرة في تطوير البرمجيات، تفضل في بيئات الشركات أو الخدمات المالية.
• خبرة قوية في تطوير Java والأطر الحديثة.
• فهم صلب للهندسة البرمجية وأنماط التصميم ودورة حياة التطوير.
• خبرة مع اختبار الوحدة والتركيب ومراقبة المصدر (Git، Azure DevOps).
• مهارات قوية في حل المشاكل والتعاون والتوجيه.
• القدرة على العمل في بيئة سريعة ومرنة والمساهمة في نجاح الفريق.
المتطلبات المعرفية
- ◆CS-SE(٩٠%)
- ◆CS-SDF(٨٠%)
- ◆CS-PL(٧٠%)
- ◆SE-CON(٨٥%)
- ◆SE-DES(٨٠%)
المصدر: serpapiآخر تحديث: ١٨/٣/٢٠٢٦أهمية: ٨٥%