مهندس برمجيات خلفي
ملخص الوظيفة
هذه الوظيفة تتطلب مهندس برمجيات خلفي لتصميم وتطوير برمجيات عالية الجودة، مع خبرة في لغات البرمجة مثل بايثون، وتقنيات قواعد البيانات مثل MySQL، وخبرة في تطوير تطبيقات الويب.
وصف الوظيفة
التطوير والتصميم
تطوير تصميم وهندسة برمجيات عالية الجودة. تصميم وتنفيذ واجهات برمجة التطبيقات الفعالة لفريق الواجهة الأمامية.
البرمجة والتنفيذ
كتابة كود نظيف، وظيفي، وقابل للتوسع لجزء الواجهة الخلفية من تطبيقات الويب. تنفيذ وإدارة قواعد البيانات والتطبيقات.
الدمج
دمج عناصر الواجهة الأمامية مع المنطق الخاص بالخادم. التنسيق مع مطوري الواجهة الأمامية لمواءمة الجهة الخلفية مع الجهة الأمامية.
التحسين
تحسين التطبيقات للسرعة، والقابلية للتوسع، والأمان. معالجة وتحسين أي مشكلات تقنية.
الاختبار
التعاون مع مهندسي ضمان الجودة لتطوير استراتيجيات وخطط اختبار فعالة. كتابة وتنفيذ نصوص الاختبار.
الصيانة والترقيات
إجراء تحديثات دورية لتحسين وظائف النظام وتطوير ميزات جديدة.
المتطلبات المعرفية
- ◆CS-SE(٩٠%)
- ◆CS-PL(٨٠%)
- ◆CS-SDF(٧٠%)