
Senior .NET Developer, C#, Azure, Terraform, Lead Developer
Posted 1 day ago by Experis UK on Linkedin
Negotiable
Undetermined
Remote
London, England, United Kingdom
Summary: The Senior .NET Developer will be responsible for creating and adapting C# / .NET Core services while mentoring junior developers in a fully remote setting. This role involves collaborating with team members to enhance existing systems and ensuring high-quality software delivery. The position is a 12-month contract with potential for extension, focusing on scalable and resilient solutions. The ideal candidate will have extensive experience in software development and a strong understanding of modern development practices.
Key Responsibilities:
- Create and adapt new C# / .NET Core services to meet evolving business requirements.
- Mentor and coach existing team members through pair programming, peer reviews, and team talks.
- Support and enhance current systems and initiatives during office hours.
- Maintain a strong focus on quality, reusability, clean architectures, security, and resilience.
- Collaborate with the Lead Developer, Delivery Manager, and Product Owner to design service improvements and new features.
Key Skills:
- 3+ years of experience in a senior software development role at the enterprise level.
- Experience mentoring junior developers and being an active member of an agile team.
- Strong diagnostic skills and experience providing support for issues.
- Extensive experience (5+ years) with C# and .NET Core.
- Deep understanding of Object-Oriented concepts and SOLID design principles.
- Proven experience developing in Microsoft Azure and using Terraform.
- Strong knowledge of SQL and database design.
- Experience in building unit and integration tests, ideally following TDD or BDD.
- Proficiency in scripting languages such as PowerShell is a nice-to-have.
Salary (Rate): undetermined
City: London
Country: United Kingdom
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: Senior
Industry: IT