Job description
Overview
KEO is a creative enterprise, where innovation is a way of life. We are uniquely resourced with end-to-end services to take clients from inspiration – through conceptualization – to realization of planning, design or project delivery in the built and natural environments. For over 60 years we’ve led with vision, contributing to many of the world’s most ambitious projects, iconic places, remarkable experiences and prosperous communities.
As a highly integrated and agile AEP/PMCM firm, KEO is recognized by ENR as one of the Top 225 International Design Firms and one of the Top 20 International PM/CM Firms. We are also ranked by World Architecture as the 51st largest global architecture firm and the #1 Firm in the Middle East Region in their 2024 WA100 Survey.
We invite you to join us. Why?
When you join KEO, you’ll discover more than just a job – you’ll find a supportive environment that fosters your professional development through internal global mobility and career development and does so within a culture that supports company-wide health and well-being through on-demand counselling services and regular workplace clinics. You will be invited to celebrate community events such as sports days, fun-runs, in-house sports teams and beach clean ups. In addition to your competitive package and benefits you will have access to a suite of policies that include hybrid working arrangements, individual athletic sponsorship, study assistance sponsorship, employee referral rewards.
ResponsibilitiesJOB SUMMARY
The Enterprise Digital Solutions Analyst is a full-stack digital practitioner within KEO Group’s IT function, responsible for designing and delivering solutions that digitize, automate, and surface intelligence across the organization. The role spans four capability pillars — Microsoft platform and SPFx/.NET development, Power Platform architecture, data and analytics engineering, and AI integration - with a strong secondary differentiator in Autodesk APS and AEC platform integrations. It requires someone equally comfortable writing a TypeScript web part, building a cross-platform mobile app in React Native, standing up a .NET Core service or Python automation, designing a Dataverse schema, building a Power BI semantic model, or prototyping an Azure OpenAI solution. Working within a multidisciplinary practice of data, knowledge, and infrastructure specialists, the Analyst translates operational challenges into scalable, well-governed digital products that KEO’s people actually use - across projects, practices, and geographies.
KEY TASKS AND RESPONSIBILITIES
Microsoft Platform Development & Automation
- Own the design, development, and delivery of solutions across the full Microsoft stack - from Power Platform apps and flows to SPFx web parts, .NET Azure Functions, and Graph API integrations - translating complex business requirements into maintainable, scalable applications.
- Build and govern automated business processes across M365, integrating SharePoint Online, Dataverse, Teams, and third-party systems via connectors and direct REST/Graph API calls, selecting the right pattern based on performance, supportability, and security posture.
- Extend Microsoft 365 Copilot through Copilot Studio - building declarative agents, custom connectors, and prompt extensions that surface KEO knowledge and process intelligence in the tools employees already use.
- Build and deliver cross-platform mobile applications using React Native for Android and iOS, alongside modern web front-ends built with React and Next.js, extending KEO's digital solutions to field, site, and executive users beyond the desktop.
Data, Analytics & Reporting
- Apply strong analytical thinking and reporting skills to translate operational data into clear dashboards, reports, and business insights.
- Clean, transform, and structure data using Power Query, DAX, and sound data modelling practices to support accurate and reliable reporting.
- Work with APIs, endpoints, and connected data sources to integrate external and internal system data into reporting and analytics solutions.
AI Integration & Innovation
- Prototype and build AI-augmented solutions using Azure OpenAI, Copilot Studio, and the Power Platform AI Builder - identifying high-value use cases through engagement with business stakeholders and translating them into working pilots.
- Stay ahead of the Microsoft AI and Power Platform release cadence, evaluating new capabilities (Copilot agents, AI Builder models, Semantic Kernel integrations) for relevance and value within KEO’s operating context.
Platform Support, Governance & Collaboration
- Participate in business requirements analysis and process re-engineering workshops, helping stakeholders articulate problems precisely before designing solutions.
- Ensure that Health, Safety, Sustainability, and Continual Improvement principles are embedded in all work practices.
- Performs other duties as assigned.
Qualifications- Typically, 5–8 years of hands-on Microsoft platform development experience, with demonstrable depth across SharePoint Online and Azure integration.
- Proficient in C#, .NET, and .NET Core for Azure Functions, Web APIs, and cross-platform back-end services; strong TypeScript and JavaScript (ES6+, async/await, module bundling), SPFx and client-side development; solid HTML5 and CSS3 for custom front-end work across SharePoint and Power Pages.
- Deep SPFx development experience - web parts, application customizers, field customizers, and List View Command Sets - using PnP JS, Microsoft Graph Toolkit, and SharePoint REST and Graph API endpoints, with React component patterns as standard.
- Hands-on experience building and shipping cross-platform mobile applications with React Native, including production deployments to both Android (Google Play) and iOS (App Store).
- Strong command of React and Next.js for building modern, component-based and server-rendered web applications, including routing, state management, and integration with REST and Graph APIs.
- Proficient in Python for scripting, automation, data processing, and back-end service development, integrating with Azure services and enterprise APIs.
- Hands-on experience with Power Automate and Power BI
- Hands-on experience with Azure Functions, Azure Logic Apps, Azure Storage Accounts (blobs, queues, tables), Azure Service Bus, and API Management for enterprise integration patterns; familiar with Azure DevOps CI/CD pipelines for Power Platform solutions, SPFx packages, and .NET APIs.
- Solid command of Entra ID app registrations, OAuth 2.0 flows (authorization code, client credentials, on-behalf-of), managed identities, and Microsoft Graph delta queries - able to design and debug end-to-end authentication flows across the Microsoft identity platform without assistance.
- Strong relational database skills, including data schema design and management, authoring complex queries, developing and maintaining stored procedures, and performance optimization (indexing strategy, query plan analysis, and normalization) across SQL Server and comparable relational databases.
- Experience building with Azure OpenAI (GPT-4o, embeddings, Assistants API), Azure AI Search (RAG patterns, semantic ranking, vector search), and AI Builder; familiar with Copilot Studio for declarative agents and custom connectors; working awareness of Semantic Kernel for orchestrating LLM-based workflows within enterprise applications.
- Experience integrating systems using REST APIs, OAuth-secured endpoints, and structured data exchange patterns to support analytics, automation, and enterprise application workflows.
- Experience in the AEC (Architecture, Engineering, and Construction) or professional services sector is advantageous.
وصف العمل
نظرة عامة
KEO هي مؤسسة إبداعية، حيث الإبداع هو أسلوب حياة. نحن مزودون بقدرات متكاملة من الخدمات لتنقل العملاء من الإلهام – من خلال التصور – إلى تحقيق التخطيط والتصميم أو تسليم المشروع في البيئات العمرانية والطبيعية. لأكثر من 60 عامًا قمنا بالقيادة ببصيرة، مسهمين في العديد من أكثر المشاريع طموحًا في العالم، وأماكن أيقونية، وتجارب مميزة، ومجتمعات مزدهرة.
كشركة متكاملة ومرنة في مجال AEP/PMCM، تُعترف KEO من قبل ENR كإحدى أفضل 225 شركة تصميم دولية ومن بين أفضل 20 شركة PM/CM الدولية. كما أننا مُصنّفون من قبل World Architecture كأكبر شركة عمارة عالمية في المركز 51 والأولى في منطقة الشرق الأوسط في مسح WA100 لعام 2024.
ندعوك للانضمام إلينا. لماذا؟
عندما تنضم إلى KEO، ستكتشف أكثر من مجرد وظيفة – ستجد بيئة داعمة تعزز تطويرك المهني من خلال التنقل العالمي الداخلي وتطوير المسار الوظيفي وتؤدي ذلك ضمن ثقافة تدعم الصحة والرفاهية على مستوى الشركة من خلال خدمات الاستشارة عند الطلب وعيادات مكان العمل المنتظمة. سوف تتم دعوتك للمشاركة في فعاليات المجتمع مثل أيام الرياضة، وجولات المرح، والفرق الرياضية داخل الشركة وتنظيف الشواطئ. بالإضافة إلى حزمة المزايا التنافسية ستحصل على مجموعة من السياسات التي تشمل ترتيبات العمل الهجين، رعاية رياضة فردية، رعاية المساعدات الدراسية، ومكافآت إحالة الموظفين.
المسؤولياتملخص الوظيفة
المحلل للحلول الرقمية المؤسسية هو ممارس رقمي كامل في قسم تكنولوجيا المعلومات لدى مجموعة KEO، مسؤول عن تصميم وتقديم حلول ترقم وتؤتمت وتظهر الذكاء عبر المنظمة. تمتد الدور عبر أربعة أعمدة قدرات — منصة Microsoft وتطوير SPFx/.NET، هندسة منصة Power، وهندسة البيانات والتحليل، ودمج الذكاء الاصطناعي - مع فارق تمييزي ثانوي قوي في تكاملات Autodesk APS وAEC على منصة. يتطلب شخصاً مرتاحاً لكتابة جزء ويب TypeScript، وبناء تطبيق متنقل عبر المنصة React Native، وإنشاء خدمة .NET Core أو أتمتة Python، وتصميم مخطط Dataverse، وبناء نموذج معنوي لـ Power BI، أو تصميم نموذج أولي لحل Azure OpenAI. بالعمل ضمن ممارسة متعددة التخصصات من خبراء البيانات والمعرفة والبنية التحتية، يترجم المحلل التحديات التشغيلية إلى منتجات رقمية قابلة للتوسع ومحكومة جيداً يستخدمها موظفو KEO فعلياً - عبر المشاريع والممارسات والجغرافيا.
المهام الأساسية والمسؤوليات
تطوير ومنصة Microsoft والات automation
- امتلاك تصميم وتطوير وتسليم الحلول عبر مجموعة Microsoft كاملة - من تطبيقات Power Platform والتدفقات إلى أجزاء SPFx الويب، ووظائف .NET Azure، وتكاملات Graph API - ترجمة متطلبات عمل معقدة إلى تطبيقات قابلة للصيانة وقابلة للتوسع.
- بناء وحوكمة عمليات الأعمال الآلية عبر M365، دمج SharePoint Online وDataverse وTeams وأنظمة طرف ثالث عبر الموصلات ونداءات REST/Graph API المباشرة، واختيار النمط الصحيح بناءً على الأداء وقابلية الدعم ووضع الأمان.
- تمديد Copilot من Microsoft من خلال Copilot Studio - بناء وكلاء تعريفين، موصلات مخصصة، وتوسيعات الاستعلام التي تعكس معرفة KEO وذكاء العمليات في الأدوات التي يستخدمها الموظفون بالفعل.
- بناء وتقديم تطبيقات مبرتجة عبر الأنظمة المحمولة باستخدام React Native لنظامي Android وiOS، إلى جانب واجهات الويب الحديثة المبنية بـ React وNext.js، توسيع حلول KEO الرقمية إلى المستخدمين الميدانيين والموقعين والتنفيذيين بخلاف سطح المكتب.
البيانات والتحليل والتقارير
- تطبيق التفكير التحليلي القوي ومهارات التقارير لترجمة البيانات التشغيلية إلى لوحات معلومات وتقارير ورؤى أعمال واضحة.
- تنظيف وتحويل وهيكلة البيانات باستخدام Power Query وDAX وممارسات نمذجة البيانات الجيدة لدعم تقارير دقيقة وموثوقة.
- العمل مع واجهات برمجة التطبيقات ونقاط النهاية ومصادر البيانات المتصلة لدمج بيانات النظام الخارجية والداخلية في حلول التقارير والتحليلات.
دمج الذكاء الاصطناعي والابتكار
- تصميم وبناء حلول مدعومة بالذكاء الاصطناعي باستخدام Azure OpenAI، Copilot Studio، ونظام Power Platform AI Builder - مع تحديد حالات استخدام ذات قيمة عالية من خلال التفاعل مع أصحاب الأعمال وترجمتها إلى نماذج تشغيلية.
- البقاء على إطلاع باستمرار على وتيرة إصدارات Microsoft AI وPower Platform، وتقييم القدرات الجديدة (عوامل Copilot، نماذج AI Builder، تكاملات Semantic Kernel) للملاءمة والقيمة ضمن سياق تشغيل KEO.
دعم المنصة والحكومة والتعاون
- المشاركة في تحليل متطلبات الأعمال وورش إعادة هندسة العمليات، ومساعدة أصحاب المصلحة في التعبير عن المشاكل بدقة قبل تصميم الحلول.
- التأكد من أن مبادئ الصحة والسلامة والاستدامة والتحسين المستمر مدمجة في جميع ممارسات العمل.
- أداء واجبات أخرى يكلف بها.
المؤهلات- عادةً، 5–8 سنوات من الخبرة العملية في تطوير منصات Microsoft، مع عمق موثّق عبر SharePoint Online وتكامل Azure.
- متمكن من C# و.NET و.NET Core لخدمات Azure وواجهات الويب وBack-end عبر الأنظمة المتقاطعة؛ مهارة قوية في TypeScript وJavaScript (ES6+، async/await، حزم الوحدة)، SPFx وتطوير الجانب العميل؛ HTML5 وCSS3 لأعمال الواجهة الأمامية المخصصة عبر SharePoint وPower Pages.
- خبرة عميقة في تطوير SPFx - web parts، application customizers، field customizers، وList View Command Sets - باستخدام PnP JS، Microsoft Graph Toolkit، ونقاط نهاية SharePoint REST وGraph API، مع أنماط مكونات React كمعيار.
- خبرة عملية في بناء ونشر تطبيقات موبايل عبر منصات متعددة مع React Native، بما في ذلك عمليات النشر إلى Android (Google Play) وiOS (App Store).
- إتقان قوي لـ React وNext.js لبناء تطبيقات ويب حديثة قائمة على المكونات وتعمل على الخادم، بما في ذلك التوجيه، إدارة الحالة، والتكامل مع REST وGraph APIs.
- متمكن من Python للبرمجة النصية، الأتمتة، معالجة البيانات، وتطوير خدمات الخلفية، مع التكامل مع خدمات Azure وواجهات برمجة التطبيقات المؤسسية.
- خبرة عملية مع Power Automate وPower BI
- خبرة عملية مع Azure Functions وAzure Logic Apps وAzure Storage Accounts (blobs، queues، tables)، وAzure Service Bus، وAPI Management لأنماط التكامل المؤسسي؛ familiar مع خطوط CI/CD لـ Azure DevOps لحلول Power Platform، حزم SPFx، و.NET APIs.
- إتقان قوي لتسجيلات تطبيق Entra ID، وتدفقات OAuth 2.0 (رمز التفويض، بيانات الاعتماد، نيابة عن)، والهويات المدارَة، واستعلامات Microsoft Graph delta - قادر على تصميم وتصحيح تدفقات المصادقة من النهاية إلى النهاية عبر منصة الهوية Microsoft بدون مساعدة.
- مهارات قواعد بيانات علائقية قوية، بما في ذلك تصميم مخطط البيانات والإدارة، كتابة استعلامات مركبة، تطوير وصيانة إجراءات مخزنة، وتحسين الأداء (استراتيجية الفهرسة، تحليل خطة الاستعلام، والتحسين بالاعتماد على التطبيع) عبر SQL Server وقواعد بيانات علائقية مماثلة.
- خبرة في البناء باستخدام Azure OpenAI (GPT-4o، embeddings، Assistants API)، Azure AI Search (نماذج RAG، الترتيب الدلالي، بحث المتجهات)، وAI Builder؛ familiar مع Copilot Studio للوكلاء التعريفين وروابط الموصلات المخصصة؛ ووعي عملي بـ Semantic Kernel لتنظيم سير عمل قائم على LLM ضمن تطبيقات المؤسسة.
- خبرة في دمج الأنظمة باستخدام REST APIs ونقاط نهاية محمية OAuth وتبادل البيانات المهيكل لدعم التحليلات والأتمتة وسير أعمال التطبيقات المؤسسية.
- يُفضل وجود خبرة في قطاع AEC (الهندسة المعمارية والهندسة والبناء) أو خدمات مهنية.