في المكتب دوام كامل
--
Procore Technologies

تفاصيل الوظيفة

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


بصفتك مهندس برمجيات أول، ستتعاون مع فرق الهندسة والمنتج وتجربة المستخدم (UX) لتصميم وبناء حلول تُسعد المستخدمين وتحل مشكلات تجارية حرجة. استخدم مهاراتك في حل المشكلات، وفضولك، وحس الملكية العالي لديك لتقديم تحسينات على بعض الأدوات الأكثر أهمية التي يستخدمها عملاؤنا لإنجاز أعمالهم بأمان. طوّر منتجاً يؤثر على طريقة بناء المجتمعات - المستشفيات، والمنازل، والملاعب الرياضية، والمدارس في جميع أنحاء العالم - قدّم طلبك اليوم للانضمام إلى رحلة Procore في إحداث ثورة في صناعة كانت تعاني تاريخياً من نقص في الخدمات.


يتبع هذا المنصب مدير هندسة البرمجيات وسيكون مقره في مكتبنا في القاهرة، مصر. نحن نبحث عن مرشحين للانضمام إلى فريقنا على الفور!


ما الذي ستقوم به:

  • الذكاء الاصطناعي أساسي في طريقة عملنا: لن يُتوقع منك فقط استخدام أدوات الذكاء الاصطناعي، بل سيتوجب عليك المشاركة بفعالية في تصميم وبناء ودمج ميزات مدعومة بالذكاء الاصطناعي وسير عمل ذكي في منتجاتنا.
  • المساهمة في تصميم وبناء نظام يتماشى مع رؤية Procore الهندسية.
  • بناء ميزات المنتج لتلبية احتياجات العملاء وتحسين تجربة المستخدم الخاصة بهم.
  • استخدام نهج تعاوني لاتخاذ قرارات تصميم تقنية تحسن القابلية للتوسع والأداء.
  • كتابة كود عالي الأداء يقلل من حجم الحمولة والبرامج النصية المؤجلة مع استهلاك أقل قدر ممكن من الموارد.
  • التعاون مع فرق الهندسة والمنتج وتجربة المستخدم لتصميم وبناء حلول تُسعد المستخدمين وتحل مشكلات تجارية حرجة.
  • توصيل المشكلات والحلول المعقدة إلى أصحاب المصلحة التقنيين وغير التقنيين.
  • التعاون عبر الفرق الهندسية في مبادرات واسعة النطاق لتعزيز هدف Procore المتمثل في ربط الجميع في مجال البناء على منصة عالمية واحدة.
  • التعاون بفعالية مع أعضاء الفريق من خلال إجراء مراجعات الكود، وتقديم التوجيه، والعمل المزدوج، وفرص التدريب.
  • العمل كمرشد للمهندسين المبتدئين في الفريق.

ملف المرشح المطلوب

ما الذي نبحث عنه:

  • 5 سنوات فأكثر من الخبرة في البرمجة الموجهة للكائنات (OOP)، والتطوير القائم على الاختبار (TDD)، ومبادئ تصميم البرمجيات.
  • خبرة عملية قوية في Ruby on Rails وتطوير تطبيقات الويب الحديثة.
  • خبرة مثبتة في العمل مع حلول مدعومة بالذكاء الاصطناعي، مثل دمج واجهات برمجة تطبيقات الذكاء الاصطناعي، وبناء ميزات ذكية (مثل روبوتات الدردشة، والتوصيات، والأتمتة)، أو العمل مع النماذج اللغوية الكبيرة (LLMs) وأدوات الذكاء الاصطناعي التوليدي.
  • تعتبر الخبرة في React/TypeScript وPostgreSQL ميزة إضافية.
  • خبرة في بناء وتوسيع نطاق التطبيقات باستخدام البنية الموجهة للخدمات (SOA) أو الخدمات المصغرة (Microservices).
  • الإلمام بـ Docker وAWS وبيئات التطوير السحابية.
  • فهم قوي للموازنة بين المتطلبات التقنية ومتطلبات الأداء ومتطلبات المنتج.
  • خبرة في توثيق الأنظمة المعقدة وتوجيه الفرق نحو القرارات التقنية.
  • عقلية فضولية ومبتكرة مع شغف بحل مشاكل العملاء الحقيقية.

وظائف مشابهة

حول Procore Technologies
مصر, القاهرة
برامج الكمبيوتر