Lead Developer - Full Stack (.NET/C#)
The successful candidate will lead a team of developers on our digital web/mobile platform, driving API rewrites, identity and authentication design, and integrating AI features.
* Design, implement, and maintain scalable backend systems using .NET Core / C#, REST APIs, JWT / OAuth2 / OpenID Connect.
* Lead identity and access work (Azure AD B2C / B2B) and integrate authentication flows for web/mobile clients.
* Orchestrate or rewrite APIs and services, including use of Azure infrastructure (Functions, Logic Apps, Service Bus, etc.).
* Identify and lead AI / intelligent features (chatbots, search, predictions) using Azure AI / Cognitive Services / Azure OpenAI where relevant.
* Set coding standards, architectural patterns, best practices, conduct code reviews.
* Collaborate cross-functionally with Product Owners, Delivery Leads, and stakeholders, ensuring tech solutions align with business goals.
Key Skills & Experience:
* .NET / C# development, especially using .NET Core.
* RESTful APIs, authentication/authorization (JWT, OAuth2, OpenID).
* Azure cloud experience: serverless (Functions), messaging/integration (Service Bus, Logic Apps), CI/CD (Azure DevOps).
* Ai / ML / Cognitive Services / Azure OpenAI in enterprise settings.
* Leadership experience (ideally prior team lead / tech lead).
-----------------------------------