في المكتب
Flairs Tech -
مصر
--
Flairs Tech

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

وصف الوظيفة

مطور برمجيات أول – RidePro


عن الدور


تبني TripSpark Technologies برامج تعتمد البرمجيات التي تجمع الناس معاً. منتجنا RidePro


يقوم بتشغيل برامج المشاركة بالحافلة/بالسيارة، مطابقة الرحلات، حساب الأجرة وتقارير


التعداد/الامتثال لوكالات النقل عبر أمريكا الشمالية.


نحن نبحث عن مطور برمجيات أول لديه خبرة للانضمام إلى فريق RidePro. هذا


دور عملي من الدرجة الأولى لشخص يكتب كوداً استثنائياً ومختبراً جيداً ويمكنه


تصميم وتقديم ميزات كبيرة ومعقدة بشكل مستقل وبإشراف محدود.


يجب أن يكون هذا الفرد موفور الموارد ليجري أبحاثه الخاصة، ويطلب


النصيحة، ويطبق المنطق السليم لإنشاء ميزات عالية الجودة ذات أهمية حيوية للمهمة.


ستعمل ضمن عمليتنا الرشيقة (أجايل) المتطورة جنباً إلى جنب مع مطور موهوب،


خبراء مجال vanpool، ومدير المنتج للمساهمة في العمل التقني باستخدام أداة الذكاء الاصطناعي الموجهة المتقدمة، Claude Code، لبناء ميزات قابلة للتوسع مستخدمة من قبل عشرات


الآلاف من الأشخاص.


المسؤوليات الرئيسية


تقني


• تصميم وتنفيذ ميزات كبيرة ومعقدة في قاعدة رموز مؤسسة ناضجة،


منتجاً كوداً عالي الجودة، عالي الأداء، آمن، قابل للصيانة، ومختبراً جيداً.


• تصحيح الأخطاء وتحسين الكود الحالي عبر التطبيق والخدمات الخلفية، العمل مع DevOps. خدمة العملاء، المبيعات، فرق PM وPdM لحل


المشاكل في الوقت المناسب.


• كتابة مواصفات الميزة للاستفادة من برمجة الذكاء الاصطناعي الموجهة


• مراجعة كود المطورين الآخرين من حيث الكفاءة والتصميم والبنية وقابلية الاختبار، وتقديم تغذية راجعة بناءة.


• ترجمة متطلبات العمل من مالكي المنتجات والعملاء إلى ميزات ومواصفات مصممة جيداً.


• كتابة اختبارات الوحدة والتكامل المفصلة، وملاحظات الميزة، والوثائق.


• فرض معايير وأطر الترميز وتقدير المشروع، ومساعدة تنفيذ المشروع والمساهمة في تحسينات في عملية تطوير الفريق. • تطبيق أنماط تصميم سليمة لحل مشكلات معقدة وتحسين جودة وهيكلة الكود القائم باستمرار.


المؤهلات


• شهادة جامعية أو دبلوم في هندسة البرمجيات أو علوم الحاسوب أو مجال ذات صلة.


• 8 سنوات كحد أدنى من الخبرة المهنية في تطوير البرمجيات، بما في ذلك سجل حافل في حل مشكلات ذات تعقيد متفاوت.


• معرفة قوية بـ C#، والبرمجة الموجهة للكائنات وأنماط التصميم.


• خبرة صلبة في بناء تطبيقات الويب باستخدام ASP.NET MVC و Web API مع IIS.


• مهارات قوية في SQL Server / T-SQL – مراجعة، كتابة، وتحسين الاستعلامات.


• خبرة مع ORM وقاعدة بيانات علائقية


• الكفاءة في أساسيات الويب الأمامية: JavaScript، TypeScript، HTML، CSS، Bootstrap، و jQuery.


• خبرة مع Visual Studio والعمل في بيئة أجايل/سكرم.


• مهارات تواصل ممتازة - القدرة على العمل بفعالية مع الفرق الداخلية والتواصل المباشر مع العملاء، وترجمة عمليات العمل إلى برمجيات تعمل.


• تحفيزي ذاتي، مبادر، ويجلب طاقة قوية ودافعاً وشغفاً بجودة البرمجيات العالية.


المؤهلات المفضلة


• خبرة مع حاويات حقن الاعتمادية (مثل Autofac) وعمارة طبقية/ n-tier في قواعد رموز كبيرة أحادية البنية.


• خبرة في تحديث التطبيقات القديمة و/أو العمل مع الخدمات المصغرة، Vue 3، EF Core، و NHibernate.


• خبرة مع Visual Studio Code


• الإلمام بـ Azure DevOps / TFS، Git، وخطوط CI/CD.


• خبرة ميدانية في النقل والمواصلات، الترانزيت المرافق، الطلب-الاستجابة، vanpool/carpool، أو


برمجيات النقل والخدمات اللوجستية.


• خبرة عملية باستخدام أدوات تطوير مدعومة بالذكاء الاصطناعي، خاصة Claude Code،


المستخدمة لتسريع الإنتاج في قاعدة رموز مهنية.


• خبرة في البرمجة الموجهة بالوكيل - الارتياح لاستخدام وكلاء الذكاء الاصطناعي لتخطيط وتنفيذ


مهام تطوير متعددة الخطوات (مثلاً استكشاف قاعدة رموز، تنفيذ ميزات،


كتابة الاختبارات)، مع مراجعة والتحقق من الناتج للحفاظ على الجودة. حول RidePro


RidePro هو تطبيق ويب مؤسسي ناضج تستخدمه وكالات النقل وأرباب العمل لإدارة برامج إدارة الطلب على النقل (TDM) - الخدمات التي تقلل عدد الرحلات الفردية للمركبات من خلال مساعدة المستقلين على مشاركة الرحلات، مما يقلل الازدحام على الطرق


وأثره البيئي. يتم استخدامه من قبل الوكالات عبر أمريكا الشمالية لتشغيل برامج ونطاقات حافلات/سيارات كبيرة وتلبية متطلبات التقارير الحكومية. في جوهره،


RidePro:


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


• إدارة برنامج الحافلة المشتركة - يدير دورة حياة الحافلات المشتركة كاملة: الطلبات، تعيينات المركبات، الركاب، المسارات، وقواعد البرنامج الإقليمي. وتدير الوكالات العديد من البرامج الإقليمية، كل منها بسياسات تعريفة خاصة به.


• حساب الأجرة والفوترة - يحسب الأجرة اعتماداً على عوامل مثل المنطقة، المسافة، نوع المركبة وقواعد البرنامج - بما في ذلك حالات خاصة مثل جسور الرسوم - ويولِّد كشوف الركاب وفواتير أصحاب العمل.


• برامج الحوافز - يدير مكافآت الركاب: شارات، تحديات، لوحات الصدارة، وتتبع الحوافز لتشجيع الناس على استخدام برامج مشاركة الرحلات.


• الامتثال والتقارير - ينتج التقارير التنظيمية والتشغيلية التي تعتمدها الوكالات، بما فيها تقديمات National Transit Database (NTD)، وتتبع الركاب وتقارير مالية.


• بوابات أصحاب العمل والركاب - تدعم حسابات أصحاب العمل، رعاية vanpool، وخيارات الخدمة الذاتية للمسافرين لإدارة حساباتهم ورحلاتهم وكشوفهم.


باختصار، RidePro هو العمود الفقري التشغيلي لبرامج vanpool/carpool. العمل مزيج من الحفاظ على قاعدة رموز عميقة ومملوكة وتطوير ميزات جديدة، مع جهد مستمر لتحديث أجزاء من النظام.


وظائف مشابهة