Lead .NET Software Engineer/Architect (Azure / Event-Driven Architecture)
Location: Fully Remote
Length: 3 month Inside IR35 Contract (Extension Available)
We’re seeking a Lead .NET Engineer to take ownership of architecture, design, and delivery across high-scale, event-driven services powering millions of user notifications and messages. You’ll play a key role in shaping our technology direction, driving best practices, and ensuring reliability and performance across our Azure-based systems.
Key Responsibilities
* Provide technical leadership, setting direction for architecture, design, and delivery across multiple teams.
* Lead the design and implementation of APIs and event-driven services using .NET 8, C#, and Azure Functions.
* Own the architecture and operational reliability of core notification and messaging services used by millions of users.
* Manage and evolve Azure cloud infrastructure, including Function Apps, Cosmos DB, and Notification Hubs.
* Build, maintain, and improve CI/CD pipelines using Azure DevOps.
* Optimise and maintain Cosmos DB databases for performance, scalability, and efficiency.
* Produce and maintain technical documentation, ensuring architectural decisions are clear, justified, and well-communicated.
* Mentor and support software engineers, conducting code reviews and promoting technical excellence and collaboration.
Essential Skills & Experience
* Proven experience developing with .NET (C#) and Azure Functions.
* Strong understanding of cloud-native architecture and event-driven systems.
* Hands-on experience with Cosmos DB, including optimisation, monitoring, and data migration.
* Experience using Terraform for Infrastructure as Code (IaC).
* Strong knowledge of CI/CD pipelines and Azure DevOps workflows.
* Familiarity with Vue.js or other modern JavaScript frameworks.
* Experience managing live production systems, ensuring high availability, scalability, and performance.
* Demonstrated ability to lead and mentor multidisciplinary engineering teams.
Nice to Have
* Experience with microservices and distributed systems.
* Exposure to Azure Event Grid, Service Bus, or Event Hubs.
* Background in DevOps or SRE practices.
This is an exciting project available for a Lead Software Engineer/Architect to join a leading healthcare client on a 3 months project with the opportunity to be extended. If interested, please apply with your up to date CV.