




بصفتك مهندسًا معماريًا للحلول في شركة سمرج، ستشغل دورًا محوريًا في تشكيل الاتجاه التقني لمشاريعنا. يتطلب هذا الدور الرفيع خبرة عميقة في التقنيات الأصلية السحابية، وعمارة الخدمات المصغرة، وممارسات ديفوبس. ستكون مسؤولًا عن تصميم حلول برمجية قوية وقابلة للتوسع، وتوجيه تطوير تطبيقات معقدة تعتمد على الحوسبة السحابية، وضمان دمج التقنيات والممارسات الحديثة مثل بث الأحداث وكافكا. كما سيشمل دورك تقديم الاستراتيجيات المعمارية والتفاعل الفعّال مع الفرق التقنية وأصحاب المصلحة غير التقنيين لدفع نجاح المشروع والابتكار. يتطلب هذا المنصب مهارات تقنية قوية وقدرات قيادية وتواصل استثنائية لقيادة الفرق والمشاريع نحو تحقيق أهداف تقنية طموحة. ### **المسؤوليات** * توفير توجيه استراتيجي فعّال لتصميم التطبيقات على مستوى المؤسسة، والسياسات والمعايير والإجراءات. * تصميم وتنفيذ تطبيقات برمجية معقدة تجمع بين واجهة المستخدم، والخلفية، وقواعد البيانات، وطبقات التكامل. * العمل كمهندس معماري رئيسي للبرمجيات في المشاريع، ووضع المعايير التقنية واختيار التقنيات والهياكل المناسبة لتلبية الاحتياجات الحالية والمستقبلية. * توجيه وقيادة فريق من مهندسي البرمجيات، وتهيئة بيئة للتحسين المستمر والابتكار. * التعاون مع مديري المشاريع، ومديري المنتجات، وأصحاب المصلحة الآخرين لضمان تسليم المشاريع في الوقت المحدد وفقًا للمواصفات. * تقييم التقنيات والمنتجات البرمجية الجديدة لتحديد جدوى وملاءمة دمج قدراتها داخل الشركة. * تشخيص الأعطال واختبار الصيانة للمنصات البرمجية لضمان التحسين القوي والوظائف الفعّالة. * العمل في أنشطة ما قبل البيع لتحديد احتياجات العميل واستشارته حول الحل المناسب. * تحديد وتقدير وجدولة المخاطر التقنية لعناصر الحل، سواء في جهود المبيعات والمقترحات أو في تخطيط التنفيذ. * تقديم المشورة التقنية لمديري المشاريع وإعطاء التوجيهات التقنية لأعضاء الفريق. * المشاركة في تدريب وتعلم منظمة الهندسة بأكملها. * تمثيل سمرج كمتحدث رسمي خارجي والتفاعل مع الأشخاص خارج سمرج في المجالات ذات الصلة. **المتطلبات** * شهادة البكالوريوس في علوم الحاسوب/الهندسة إلزامية. * خبرة لا تقل عن 8 سنوات كمهندس برمجيات مع خبرة واسعة في التطوير السحابي الأصلي والتطوير الكامل المكدس. * معرفة عميقة بعمارة الخدمات المصغرة وأنماط التصميم، مع إظهار القدرة على تصميم وتنفيذ وصيانة أنظمة قابلة للتوسع ومرنة تعتمد على الخدمات المصغرة. * إجادة منهجيات ديفوبس، وخاصة التكامل المستمر/النشر المستمر (CI/CD) وأتمتة الاختبارات، لتحسين جودة البرمجيات وسرعة التسليم. * الخبرة في منصات بث الأحداث مثل كافكا أمر مرغوب للغاية، حيث توفر أساسًا قويًا في التعامل مع معالجة البيانات وتحليلها في الوقت الفعلي. * القدرة المثبتة على تصميم أنظمة برمجية معقدة تتكون من أجزاء متعددة عبر واجهة المستخدم، والخلفية، ونقاط التكامل. * إجادة تطوير الواجهة الخلفية باستخدام لغة جافا وSpring أو Quarkus، وخبرة في تقنيات الواجهة الأمامية مثل Angular وReact. * خبرة واسعة في تقنيات إدارة قواعد البيانات والتكامل. * قدرة قوية على عرض قرارات معمارية وتوصيل المعلومات التقنية المعقدة بشكل واضح وفعال لكل من الفرق التقنية وأصحاب المصلحة غير التقنيين. * التزام مثبت بالابتكار التقني والحفاظ على التحديث مع الاتجاهات والتقنيات الناشئة في مجال تطوير البرمجيات. * مهارات قيادية مثبتة وخبرة في توجيه مهندسي البرمجيات، وتعزيز ثقافة التعلم والتحسين المستمر داخل الفريق.


