مهندس برمجيات تخرج - بنية تحتية سحابية
ملخص الوظيفة
هذه الوظيفة هي فرصة لخريجين حديثين في هندسة البرمجيات للانضمام إلى فريق عن بُعد وتطوير مهاراتهم في بنية تحتية السحابة. ستعمل على مشاريع حقيقية وتتعلم من مهندسين ذوي خبرة. يجب أن تكون لديك أساس قوي في البرمجة والهياكل البيانية، وإلمام بلسان برمجة حديث، وفهم أساسي لأنظمة التشغيل والشبكات.
وصف الوظيفة
المسؤوليات:
المساعدة في تصميم وتطوير وتنفيذ تطبيقات وخدمات أصلية للسحابة. كتابة رمز نظيف وفعّال ووثائق جيدة باللغات مثل بايثون، جو، أو جافا. المشاركة في مراجعة الرمز وتحسين جودة الرمز وأفضل الممارسات. دعم نشر وإدارة التطبيقات على منصات السحابة (مثل AWS، Azure، GCP). المساعدة في تصحيح الأخطاء وحلها في بيئة بنية تحتية السحابة. التعاون مع مهندسين kıdemيين لفهم هندسة النظام ومبادئ التصميم. تعلم وتطبيق مبادئ DevOps وأدواتها (مثل Docker، Kubernetes، خطوط أنابيب CI/CD). المساهمة في توثيق تصاميم النظام والعمليات ودلائل التصحيح. المشاركة في اجتماعات الفريق، وتقديم تحديثات حول التقدم ورفع أي عوائق. الانخراط في التعلم المستمر لتوسيع المعرفة بتقنيات السحابة وتطوير البرمجيات.
المؤهلات:
- متابعة أو إكمال مؤخرًا درجة البكالوريوس أو الماجستير في علوم الحاسوب، هندسة البرمجيات، أو مجال ذي صلة.
- أساس قوي في أساسيات البرمجة والهياكل البيانية.
- إلمام بلسان برمجة حديث على الأقل (مثل بايثون، جافا، سي++، جو).
- فهم أساسي لأنظمة التشغيل (لينكس/يونكس) ومفاهيم الشبكات.
- تعرض لمفاهيم الحوسبة السحابية (AWS، Azure، GCP) هو ميزة إضافية.
- الرغبة في التعلم والتكيف مع تقنيات جديدة.
- مهارات جيدة في حل المشكلات والتحليل.
- مهارات اتصال وتعاون ممتازة، ضرورية للبيئة الفريقية عن بُعد.
- القدرة على العمل بشكل مستقل وإدارة الوقت بشكل فعال.
- اهتمام حقيقي ببنية تحتية السحابة وتطوير البرمجيات.
المتطلبات المعرفية
- ◆CS-SE(٩٠%)
- ◆CS-NC(٨٠%)
- ◆CS-OS(٧٠%)