🇪🇬
مهندس تطوير برمجيات من الدرجة الثانية
Software Development Engineer II Egypt
MENA Alliances·🇪🇬 Cairo, مصر·علوم الحاسوب
مجالات المعرفة المطلوبة:
CS-SECS-PLCS-SDFSE-DESSE-CON
ملخص الوظيفة
هذه الوظيفة تتطلب مهندس برمجيات مخضرم يهتم بتطوير حلول متقدمة تركز على العملاء. يجب أن يكون لديه خبرة في تصميم وهندسة أنظمة موزعة كبيرة الحجم، وكتابة كود عالي الجودة، وتطبيق ممارسات هندسة البرمجيات الأفضل.
وصف الوظيفة
ماذا ستفعل
كمهندس تطوير برمجيات من الدرجة الثانية، ستتخذ دورًا قياديًا في بناء أنظمة موزعة كبيرة الحجم توفر توافرًا عاليًا ومتانة وأداءً.
المسؤوليات الرئيسية
- تصميم وتنفيذ واختبار وتوزيع وصيانة حلول برمجية متقدمة تحسن الأداء والأمان والموثوقية والكفاءة التكلفة.
- كتابة كود عالي الجودة وقابل للصيانة لأنظمة موزعة وبنية تحتية.
- تطبيق ممارسات هندسة البرمجيات الأفضل، بما في ذلك أنماط التصميم ومراجعة الكود واختبار تلقائي وتكامل مستمر.
- قيادة وتنفيذ مشاريع فنية كبيرة الحجم في بيئة تطوير مرونة.
- المساهمة في قرارات الهندسة المعمارية وتخطيط الطريق.
- توجيه ودعم مهندسي برمجيات مبتدئين مع تعزيز ثقافة التميز الفني.
المتطلبات
- 5+ سنوات من الخبرة المهنية في تطوير البرمجيات (باستثناء التدريبات).
- 4+ سنوات من الخبرة في تصميم وهندسة أنظمة تركز على القابلية للتوسيع والأداء والموثوقية.
- إجادة في لغة برمجة حديثة واحدة على الأقل مثل Java أو C++ أو C#، مع مهارات تصميم كائنية قوية.
- نجاح مُثبت في تسليم أنظمة برمجيات قوية ومتينة.
المتطلبات المعرفية
- ◆CS-SE(٩٠%)
- ◆CS-PL(٨٠%)
- ◆CS-SDF(٧٠%)
- ◆SE-DES(٦٠%)
- ◆SE-CON(٥٠%)
المصدر: serpapiآخر تحديث: ١٨/٣/٢٠٢٦أهمية: ٩٠%