مهندس برمجيات، أنظمة

الحد الأدنى من المؤهلات

يتطلب درجة الماجستير في علوم الكمبيوتر، برامج الكمبيوتر، هندسة الكمبيوتر، العلوم التطبيقية، الرياضيات، الفيزياء، أو مجال ذي صلة. يتطلب إكمال دورة على مستوى الجامعة / مشروع بحثي / تدريب داخلي / أطروحة، أو 6 أشهر من الخبرة في ما يلي:

  • C أو C++ أو Java أو C#
  • بايثون، PHP، أو هاسكل
  • قواعد البيانات العلائقية وSQL
  • أدوات تطوير البرمجيات: برامج تحرير التعليمات البرمجية (VIM أو Emacs)، وأنظمة التحكم في المراجعة (Subversion، أو GIT، أو Perforce)
  • Linux أو UNIX أو نظام تشغيل آخر يشبه nix كما يتضح من معالجة الملفات والأوامر المتقدمة والبرمجة النصية لـ Shell
  • بناء حلول عالية الأداء وقابلة للتطوير
  • معالجة البيانات، لغات البرمجة، قواعد البيانات، الشبكات، أنظمة التشغيل، رسومات الحاسوب، أو التفاعل بين الإنسان والحاسوب
  • تطبيق الخوارزميات ومفاهيم علوم الكمبيوتر الأساسية على أنظمة العالم الحقيقي كما يتضح من التعرف على الأنماط ومطابقتها من مجالات مختلفة لعلوم الكمبيوتر في أنظمة الإنتاج
  • الانظمة الموزعة
يشارك
يشارك
يشارك

المسؤوليات

  • البحث والتصميم والتطوير وبناء واختبار البرامج والمجمعات وبرامج توزيع الشبكة على مستوى أنظمة التشغيل للمكونات الموزعة الكبيرة التي تقوم بتشغيل تطبيقاتنا
  • بناء ميزات جديدة وتحسين المنتجات الحالية
  • العمل على مشاكل ذات نطاق معتدل
  • استخدم التعليمات البرمجية، وساهم في تطوير الأنظمة التي تعتمد عليها منتجاتنا، وقم بإنشاء تطبيقات الويب التي تصل إلى مليارات الأشخاص، وقم ببناء خوادم كبيرة الحجم، وكن جزءًا من فريق لربط الأشخاص حول العالم
  • تطوير فهم قوي لمجال المنتج و/أو قاعدة التعليمات البرمجية و/أو الأنظمة ذات الصلة
  • إظهار الكفاءة في تحليل البيانات والبرمجة وهندسة البرمجيات
  • إنتاج كود عالي الجودة مع تغطية اختبارية جيدة، باستخدام التجريدات والأطر الحديثة
  • تلقي تعليمات عامة حول العمل الروتيني وتعليمات مفصلة حول المشاريع أو المهام الجديدة، والعمل بشكل مستقل، واستخدام الموارد المتاحة لتجاوز الحظر، وإكمال المهام في الموعد المحدد من خلال ممارسة مهارات الحكم القوية وحل المشكلات
  • إتقان معايير التطوير الداخلي بدءًا من التطوير وحتى إصدار التعليمات البرمجية لتولي المهام والمشاريع بمستويات متزايدة من التعقيد
  • ابحث بنشاط عن التعليقات وقدمها بما يتماشى مع فلسفة أداء الشركة
  • يُسمح بالعمل عن بعد من أي مكان في الولايات المتحدة (ميزة العمل عن بعد)