Negotiable
Inside
Remote
London
Summary: The Senior .NET Developer role is a 12-month remote contract focused on creating scalable and resilient solutions while mentoring junior developers. The position requires extensive experience in C# and .NET Core, with responsibilities including system support, quality assurance, and collaboration with team leads. The ideal candidate will have a strong background in Azure and Terraform, along with a commitment to agile practices. This role is pivotal in enhancing existing systems and driving new feature development.
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, helping them improve their C# / .NET Core skills.
- Support and enhance current systems and initiatives during office hours, ensuring that service level objectives are met.
- Maintain a strong focus on quality, reusability, clean architectures, security, and resilience across the full application lifecycle.
- Collaborate with the Lead Developer, Delivery Manager, and Product Owner to design service improvements and new feature additions.
Key Skills:
- 3+ years of experience in a senior software development role at the enterprise level with a proven track record of successful project delivery.
- Experience mentoring junior developers and being an active member of an agile and self-improving team.
- Strong diagnostic skills and experience providing levels of support when issues arise.
- Extensive experience (5+ years) with C# and .NET Core.
- Deep understanding of Object-Oriented (OO) concepts and SOLID design principles.
- Proven experience developing in Microsoft Azure and using Terraform.
- Strong knowledge of SQL and database design.
- Experience in building extensive unit and integration tests, ideally following TDD or BDD approaches.
- Proficiency in scripting languages such as PowerShell is a nice-to-have.
Salary (Rate): undetermined
City: undetermined
Country: undetermined
Working Arrangements: remote
IR35 Status: inside IR35
Seniority Level: Senior
Industry: IT