We are currently working with a Transport & Logistics Client who is seeking a highly skilled and motivated Senior C# .NET Developer to play a critical role in the modernisation of multiple business-critical back-end systems.
This opportunity is part of a wider IT transformation programme aimed at delivering scalable, cloud-native solutions. The successful candidate will be responsible for upgrading legacy .NET Framework applications to the latest .NET 8/9, building secure and maintainable cloud-native services, and implementing fully automated CI/CD pipelines using Azure DevOps. This role requires a strong engineering discipline, excellent problem-solving abilities, and a genuine passion for delivering high-quality code in complex enterprise environments.
Role Details:
- Start Date: January
- Day Rate: £400-450 per day
- IR35: Outside
- Contract: 3 months
- Location: Mostly remote (Occasional travel to Yorkshire, once per month)
Key Responsibilities:
- Upgrade .NET Framework services to modern .NET 8/9 platforms.
- Re-platform legacy workloads into Azure using Logic Apps, Azure Functions, and Azure Container Apps.
- Develop secure and scalable C# services using clean architecture and SOLID principles.
- Create unit and integration tests to ensure code quality and reliability.
- Build and maintain CI/CD pipelines.
- Manage Infrastructure-as-Code with Bicep for consistent cloud environment provisioning.
- Automate environment deployments and scripting through PowerShell.
- Align solutions with Azure Landing Zone governance, including enterprise controls and Zero Trust principles.
- Document development activities and produce handover materials.
Essential Skills & Experience:
- Strong experience with C# and modern .NET (8 or 9) development.
- Proven hands-on expertise in Azure: Logic Apps, Functions, Container Apps, Service Bus, Key Vault.
- Good understanding of Azure Landing Zones and cloud governance within large-scale environments.
- Experience building CI/CD pipelines in Azure DevOps (idealy using YAML).
- Proficiency with IaC tools, especially Bicep, and scripting in PowerShell.
- Experience writing robust unit and integration tests in .NET.
- Familiarity with AI-assisted development tools (such as Claude and Codex).
- Comfortable with modern development tools (such as Visual Studio Code, Rider, and SQL tooling).
Success Measures & Deliverables:
- Stabilised and modernised applications running on the latest .NET platform.
- Legacy workloads efficiently re-platformed into the Azure ecosystem.
- All deployments executed through reliable, automated CI/CD pipelines.
- Comprehensive technical documentation and smooth handover to internal teams.