
Senior Software Developer
eSense
Cairoدوام كاملخبير0 مشاهدة
نبذة مختصرة عن الوظيفة:
تُعتبر وظيفة مطور برمجيات أول فرصة مهنية مثيرة في شركة eSense، حيث ستتولى قيادة جهود تطوير البرمجيات باستخدام تقنيات .NET. تشمل المهام تطوير الأنظمة الخلفية، وتصميم واجهات الويب، وتطبيقات الهواتف المحمولة، مع التركيز على التصميم المعماري والتوجيه الفني، وضمان تطبيق أفضل الممارسات عبر المشاريع.
المهام والمسؤوليات الرئيسية:
- قيادة جهود التطوير والتصميم الفني باستخدام تقنيات .NET، بما في ذلك C# و .NET Core/Framework.
- تحويل متطلبات الأعمال إلى مواصفات تقنية وهندسة حلول فعالة.
- تنفيذ ميزات معقدة وتحسين أداء الكود وقابليته للتوسع.
- إجراء مراجعات للكود وتقديم التوجيه الفني للمطورين الآخرين.
- تصميم وتكامل واجهات برمجة التطبيقات (APIs) وطبقات الوصول إلى البيانات.
- المساهمة في اتخاذ القرارات المعمارية واختيار التقنيات المناسبة.
- ضمان أمان التطبيقات وسهولة صيانتها وجاهزيتها للنشر.
- التعاون مع فرق ضمان الجودة، وعمليات التطوير، وتحليل الأعمال.
- دعم نقل المعرفة، وتوثيق العمليات، والمبادرات المستمرة للتحسين.
- تتبع مؤشرات الأداء الرئيسية ذات الصلة، مثل تكرار الأخطاء، وجودة الكود، ودقة التسليم.
- فرض الامتثال لممارسات البرمجة الآمنة والعمليات بين أعضاء الفريق.
- قيادة التواصل مع المعنيين بشأن المخاطر التقنية، والتأخيرات، والحلول.
المتطلبات والمؤهلات:
- درجة البكالوريوس في علوم الحاسوب، أو هندسة البرمجيات، أو تخصص ذي صلة.
- خبرة مهنية تزيد عن 5 سنوات في مجال تطوير البرمجيات.
- معرفة متعمقة بتقنيات .NET، بما في ذلك C# وASP.NET Core.
- فهم عميق للأنظمة الخلفية، وأنماط العمارة، وتطوير الويب.
- يفضل وجود خبرة واسعة في Angular أو أطر عمل مشابهة.
المهارات المطلوبة:
- مهارات قوية في تصميم قواعد البيانات وتحسين الأداء.
- تجربة مع واجهات برمجة التطبيقات REST، ونظام Git، وأنظمة CI/CD، وممارسات البرمجة الآمنة.
- القدرة المثبتة على قيادة مبادرات التطوير وتوجيه الفرق.
- القدرة على العمل عبر منصات متنوعة، بما في ذلك الويب، والأنظمة الخلفية، والهواتف المحمولة عند الحاجة.
انضم إلى فريق eSense وكن جزءًا من رحلة الابتكار والتطور في عالم البرمجيات!
تفاصيل الوظيفة
تاريخ النشر١٣ أبريل ٢٠٢٦
التخصصتكنولوجيا المعلومات
عن الشركة
