Job Description
Roles & Responsibilities
JOB 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, 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.
Data, Analytics & Reporting
- Design and deliver Power BI solutions - from semantic model design, DAX, and row-level security through to publication-ready dashboards - giving KEO teams actionable visibility into operational and business performance data.
- Architect and maintain data models in Microsoft Fabric, Azure Synapse, or Dataverse, applying warehouse-layer design and T-SQL discipline to build governed, performant foundations for analytics and AI features.
- Lead the integration of Autodesk Construction Cloud and other AEC platform data into KEO's analytics ecosystem via APS/Forge APIs, collaborating with delivery teams on data standards and pipeline design.
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.
Desired Candidate Profile
Typically, 5 8 years of hands-on Microsoft platform development experience, with demonstrable depth across SharePoint Online and Azure integration.
- Proficient in C# and .NET for Azure Functions, Web APIs; 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.
- Advanced Power Platform capability across Power Apps (canvas and model-driven), Power Automate (cloud flows, desktop flows, process mining), Power Pages, and Copilot Studio; experienced in Dataverse schema design, business rules, plug-ins, and security roles, with working knowledge of PCF controls and the CoE Starter Kit.
- Hands-on experience with Azure Functions, Azure Logic Apps, 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.
- Proficient in Power BI including data modelling, DAX, row-level security, and paginated reports; working knowledge of Microsoft Fabric, Azure Synapse Analytics, or SQL Server for pipeline design and warehouse-layer modelling; solid T-SQL across joins, CTEs, window functions, and stored procedures.
- 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.
- Familiarity with Autodesk Platform Services (APS/Forge) Model Derivative API, Data Management API, and Viewer SDK; experience integrating ACC or BIM 360 project and asset data into Microsoft analytics and automation pipelines is a strong differentiator in KEO's AEC operating context.
- Experience in the AEC (Architecture, Engineering, and Construction) or professional services sector is advantageous.