AI Developer Lead
About the project
Reckitt’s enterprise AI assistant that securely connects to M365 (email, calendar, files), ServiceNow and internal knowledge bases to help employees with day‑to‑day work: finding and summarising information, drafting content, analysing documents, and orchestrating workflows like meeting management, tickets or approvals, all within corporate data boundaries and access controls.
Role: Lead Developer – .NET / Azure / AI Agents
We’re looking for a hands-on Lead Developer to drive the design and delivery of .NET 8/C# 12+ applications on Azure, using a mix of SaaS, PaaS and serverless services. You’ll lead a team of three developers, set technical direction, and own and optimise CI/CD pipelines in Azure DevOps. You will make systematic use of AI coding agents for spec-driven development and are expected to stay current with emerging patterns and best practices for agentic AI solutions. This is a role for someone who is equally comfortable providing technical leadership and doing regular, production-quality coding in the stack below.
Aspect: Technology
Runtime: .NET 8, C# 12+
AI Framework: Microsoft Agents Framework, Microsoft.Extensions.AI
Chat Channels: Microsoft Teams (M365 Agents SDK – formerly Bot Framework), Custom UI – TBD
LLM: Microsoft Foundry (GPT‑5.2)
APIs: Microsoft Graph, Refit HTTP clients (internal apps & ServiceNow), Azure SDK
Storage: Azure Blob Storage, Azure Table Storage, OneDrive
Auth: Microsoft Entra ID, On-Behalf-Of (OBO) token flow
CI/CD: Azure DevOps, Bicep, Azure CLI
Coding Agents: GitHub Copilot, OpenCode with Anthropic models via Microsoft Foundry
Testing: TUnit with TUnit Assertions
AI Developer Lead
AI Developer Lead