غرض الدور الوظيفي نحن نبحث عن مهندس حلول ذو خبرة لقيادة تصميم وحوكمة حلول تقنية على مستوى المؤسسات. هذا الدور مسؤول عن تحديد بنية الحلول، ووضع المعايير التقنية، وضمان التسليم الناجح لأنظمة قابلة للتوسع وآمنة وعالية الأداء تتماشى مع أهداف العمل واستراتيجية التكنولوجيا طويلة المدى. المسؤوليات الرئيسية تصميم البنية والحلول تصميم والإشراف على بنية النظام الشاملة لتطبيقات المؤسسات والمنصات الرقمية. ضمان القابلية للتوسع والأمان والأداء وقابلية الصيانة والتكامل عبر حلول البرمجيات. تحديد المعايير التقنية ومبادئ البنية وأنماط التصميم وأفضل ممارسات التطوير. تطوير مخططات البنية وتصاميم الحلول وخرائط الطريق التقنية. القيادة التقنية توجيه فرق التطوير في تنفيذ الأساليب والمعايير المعمارية المعتمدة. إجراء مراجعات البنية والتقييمات التقنية لضمان الجودة والاتساق. مراجعة الكود وتصاميم الحلول وتكامل الأنظمة لتحديد المخاطر وفرص التحسين. تقديم التوجيه والقيادة التقنية لفرق هندسة البرمجيات. استراتيجية التكنولوجيا تقييم واختيار التقنيات وأطر العمل والأدوات المناسبة. دفع اعتماد ممارسات تطوير البرمجيات الحديثة وتقنيات السحابة والأتمتة. إنشاء حوكمة البنية والمعايير التقنية عبر المشاريع والمنصات.
إدارة أصحاب المصلحة التعاون بشكل وثيق مع فرق الهندسة والمنتج والأعمال والعمليات والمشاريع. ترجمة متطلبات الأعمال إلى حلول تقنية قابلة للتوسع ومستدامة. المشاركة في تخطيط المشاريع وورش العمل التقنية ومناقشات التكنولوجيا الاستراتيجية. المتطلبات التعليم والخبرة درجة البكالوريوس في علوم الكمبيوتر أو هندسة البرمجيات أو تكنولوجيا المعلومات أو مجال ذي صلة. أكثر من 8 سنوات من الخبرة العملية في تطوير البرمجيات باستخدام تقنيات مايكروسوفت. خبرة مثبتة في هندسة الحلول أو البنية التقنية أو أدوار هندسة البرمجيات القيادية. المهارات التقنية خبرة قوية في C# و .NET Framework و .NET Core/.NET 8+ و ASP.NET MVC و Web APIs وتطوير تطبيقات المؤسسات. خبرة واسعة في تصميم وتسليم تطبيقات المؤسسات القابلة للتوسع والأنظمة الموزعة. معرفة قوية بهندسة الخدمات المصغرة (Microservices) وواجهات برمجة التطبيقات (RESTful APIs) وتكامل الأنظمة. فهم متقدم لهندسة البرمجيات و OOP ومبادئ SOLID وأنماط التصميم وأفضل ممارسات الهندسة. خبرة في Microsoft Azure وأساليب البنية السحابية. معرفة قوية بـ SQL Server وهندسة قواعد البيانات وتحسين الأداء. خبرة في تقنيات المراسلة والتكامل مثل Rabbit MQ أو Azure Service Bus أو Kafka أو ما شابه ذلك. الإلمام بـ Docker و Kubernetes وبنية التطبيقات الحاوية. خبرة في خطوط أنابيب CI/CD وممارسات DevOps ومنهجيات تسليم البرمجيات الحديثة. المؤهلات المفضلة شهادات Microsoft Azure (مهندس حلول Azure أو مطور Azure أو ما يعادلها). خبرة في التصميم القائم على النطاق (DDD) و CQRS و Event Sourcing. خبرة في قيادة قرارات البنية عبر منتجات ومنصات متعددة. التعرض للمدن الذكية أو التحول الرقمي أو حلول الذكاء الاصطناعي أو تكامل أنظمة تخطيط موارد المؤسسات (ERP) أو مشاريع تكنولوجيا المعلومات والاتصالات للمؤسسات. خبرة في العمل داخل بيئات المؤسسات أو الحكومات أو بيئات التكنولوجيا واسعة النطاق. المهارات الشخصية مهارات قوية في إدارة أصحاب المصلحة والتواصل. قدرات ممتازة في التحليل وحل المشكلات. القدرة على التأثير في القرارات التقنية عبر فرق ومشاريع متعددة. قدرات قيادية وتوجيهية قوية.
Role Purpose We are seeking an experienced Solution Architect to drive the design and governance of enterprise-grade technology solutions. The role is responsible for defining solution architectures, establishing technical standards, and ensuring the successful delivery of scalable, secure, and high-performing systems that align with business objectives and long-term technology strategy. Key Responsibilities Architecture & Solution Design Design and oversee end-to-end system architecture for enterprise applications and digital platforms. Ensure scalability, security, performance, maintainability, and integration across software solutions. Define technical standards, architecture principles, design patterns, and development best practices. Develop architectural blueprints, solution designs, and technical roadmaps. Technical Leadership Guide development teams in implementing approved architectural approaches and standards. Conduct architecture reviews and technical assessments to ensure quality and consistency. Review code, solution designs, and system integrations to identify risks and improvement opportunities. Provide mentorship and technical leadership to software engineering teams. Technology Strategy Evaluate, recommend, and select appropriate technologies, frameworks, and tools. Drive adoption of modern software development practices, cloud-native technologies, and automation. Establish architectural governance and technology standards across projects and platforms.
Stakeholder Management Collaborate closely with Engineering, Product, Business, Operations, and Project teams. Translate business requirements into scalable and sustainable technical solutions. Participate in project planning, technical workshops, and strategic technology discussions. Requirements Education & Experience Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.8+ years of hands-on software development experience using Microsoft technologies. Proven experience in Solution Architecture, Technical Architecture, or Lead Software Engineering roles. Technical Skills Strong expertise in C#, . NET Framework, . NET Core/. NET 8+, ASP. NET MVC, Web APIs, and Enterprise Application Development. Extensive experience designing and delivering scalable enterprise applications and distributed systems. Strong knowledge of Microservices Architecture, RESTful APIs, and System Integration. Advanced understanding of Software Architecture, OOP, SOLID Principles, Design Patterns, and Engineering Best Practices. Experience with Microsoft Azure and cloud-native architecture approaches. Strong knowledge of SQL Server, database architecture, and performance optimization. Experience with messaging and integration technologies such as Rabbit MQ, Azure Service Bus, Kafka, or similar. Familiarity with Docker, Kubernetes, and containerized application architecture. Experience with CI/CD pipelines, Dev Ops practices, and modern software delivery methodologies. Preferred Qualifications Microsoft Azure certifications (Azure Solutions Architect, Azure Developer, or equivalent). Experience with Domain-Driven Design (DDD), CQRS, and Event Sourcing. Experience leading architecture decisions across multiple products and platforms. Exposure to Smart Cities, Digital Transformation, AI Solutions, ERP Integrations, or Enterprise ICT projects. Experience working within enterprise, government, or large-scale technology environments. Soft Skills Strong stakeholder management and communication skills. Excellent analytical and problem-solving abilities. Ability to influence technical decisions across multiple teams and projects. Strong leadership and mentoring capabilities.