OverviewKEO 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.