




**وصف الوظيفة** نحن نبحث عن مهندس برمجيات ذو خبرة **مستوى ثاني** للانضمام إلى فريق الروابط المركزي في شركة Procore. في هذا الدور، ستعمل ضمن الفريق المركزي المسؤول عن إدارة واحدة من أكبر الأنظمة الأحادية (Monoliths) المستندة إلى Ruby on Rails على مستوى العالم. ستتعاون مع مهندسين من الطراز الأول لتقديم حلول معقدة لمشاريع إدارة التبعيات. بصفتك **مهندس برمجيات II**، ستتعاون مع فرق الهندسة والمنتج وضمان الجودة لتصميم وبناء حلول تُسعد المستخدمين وتُحل المشكلات التجارية الحرجة. استخدم خبرتك في أساسيات البرمجة الكائنية التوجه (Object-Oriented Programming)، وRoR، والهندسة المعمارية القائمة على الخدمات (Service-Oriented Architecture) لتطوير منتج يؤثر على طريقة بناء المستشفيات والمنازل وملاعب الرياضة والمدارس في المجتمعات حول العالم. انضم إلى رحلة Procore لتحويل صناعة كانت تاريخيًا غير مخدومة بشكل كافٍ — انضم إلينا. هذه الوظيفة تتبع لمدير هندسة البرمجيات وستكون **مقرها في مكتب القاهرة، مصر**. نحن نبحث عن شخص يمكنه الانضمام إلينا فورًا. ما الذي ستقوم به: * العمل على تطوير قاعدة الكود الأحادية الحالية لـ Rails ليتم تشغيلها بأحدث إصدارات Ruby وRails. * المشاركة في تبني حلول وإدارة الأدوات المستخدمة لتحديث Ruby وRails وحزم Gems لضمان الكفاءة والاكتمال. * المشاركة في بناء استراتيجية التحديثات، وإنشاء وإعداد أدوات إدارة التبعيات، وأدوات مراقبة الاختبارات، وتحليل الأداء، وأنظمة الإبلاغ الفعالة. * المشاركة في تصميم وبناء أنظمة داخلية تتماشى مع الرؤية التقنية لشركة Procore للهندسة المعمارية القائمة على الخدمات. * العمل عبر جميع طبقات النظام لإطلاق كود للواجهة الخلفية باستخدام Rails والواجهة الأمامية باستخدام React، والغوص عميقًا في طبقة قاعدة البيانات للتعامل مع احتياجات الاستعلامات المعقدة. * التعاون مع فرق الهندسة والمنتج وضمان الجودة لتصميم وبناء حلول تُسعد المستخدمين وتُحل المشكلات التجارية الحرجة. * العمل كقائد ومُرشد للمهندسين الأقل خبرة ضمن فريقك. ما الذي نبحث عنه: * درجة البكالوريوس في علوم الحاسوب أو مجال ذي صلة، أو خبرة عملية مماثلة. * خبرة لا تقل عن 3 سنوات في أساسيات البرمجة الكائنية التوجه، وتطوير البرمجيات القائم على الاختبارات (Test Driven Development)، ومبادئ التصميم. * خبرة في العمل مع تقنياتنا: Ruby on Rails وPostgreSQL. * خبرة في تصميم وبناء البرمجيات ضمن هندسة معمارية قائمة على الخدمات. * خبرة في التطوير باستخدام Docker وAWS والبيئات القائمة على الخدمات الصغيرة (microservices)؛ وتشكل الخبرة في المشاركة في تطوير خطوط التكامل والنشر المستمر (CI/CD) ميزة إضافية. * خبرة متينة في تطوير الويب الحديث عبر كامل مراحل التطوير والاختبار والتوجيه النسخي (staging) والنشر والمراقبة. * سجل حافل بالتنبؤ بالمشكلات التقنية الناتجة عن المشاريع الكبرى، وتصميم حلول للتغلب عليها، وخبرة قوية في توثيق الحلول المعقدة وتقديم الوضوح للفريق. * عقل فضولي يدفع نحو الابتكار وحل مشكلات العملاء، إلى جانب مهارات قوية في التواصل الشفهي والكتابي باللغة الإنجليزية. **معلومات إضافية** **المزايا والفوائد** في Procore، نستثمر في موظفينا ونقدم مجموعة كاملة من المزايا والحوافز لمساعدتك على النمو والازدهار. من إجازات مدفوعة سخية وتغطية الرعاية الصحية، إلى برامج تنمية المسار الوظيفي والتطوير، اكتشف المزيد من التفاصيل حول ما نقدمه وكيف نمكنك من تحقيق أفضل ما لديك. **من نحن** تُطور شركة Procore Technologies البرمجيات التي تُبنى بها العالم. نحن نقدم برنامج إدارة البناء السحابي الذي يساعد العملاء على بناء ناطحات السحاب، والمستشفيات، ومراكز التجزئة، والمطارات، والمباني السكنية وغيرها بشكل أكثر كفاءة. في Procore، بذلنا جهدًا كبيرًا لخلق وصيانة ثقافة يمكنك فيها امتلاك عملك والحصول على التشجيع والموارد اللازمة لتجربة أفكار جديدة. تفقد موقعنا على Glassdoor لمعرفة ما يقوله الآخرون عن العمل في Procore. نحن جهة توظيف تضمن تكافؤ الفرص ونرحب بجميع من يبنون من خلفيات متنوعة. نزدهر في بيئة ديناميكية وشاملة. ولا يتم التسامح مع أي تمييز ضد المرشحين أو الموظفين بناءً على الجنس أو النوع الاجتماعي أو الأصل القومي أو الحالة المدنية أو حالة الأسرة أو التوجه الجنسي أو الدين أو العمر أو الإعاقة أو العرق أو الانتماء إلى مجتمع المسافرين أو وضع المحارب المحمي أو أي تصنيف آخر محمي بموجب القانون. إذا كنت ترغب في البقاء على اتصال وأن تكون أول من يعرف عن الوظائف الجديدة في Procore، فانضم إلى مجتمع المواهب لدينا. تتوفر طرق بديلة للتقدم لوظيفة لأفراد غير قادرين على إرسال طلب عبر هذا الموقع بسبب إعاقة. اتصل بفريق المزايا لدينا هنا لمناقشة الترتيبات المعقولة.


