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.