C# Developer

Hays plc
Central Milton Keynes, United Kingdom
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 104K

Job location

Central Milton Keynes, United Kingdom

Tech stack

ASP.NET
JavaScript
.NET
C Sharp (Programming Language)
Cloud Computing
Concurrent Computing
Distributed Systems
Microsoft SQL Server
MVC
Object-Oriented Software Development
Scrum
Web Applications
Web Application Frameworks
Enterprise Software Applications
React
Microservices

Job description

As a Lead Software Engineer, you will take the technical lead on designing, developing and enhancing a range of enterprise applications using modern .NET technologies, SQL Server and contemporary web frameworks. In this role, you will:

  • Drive engineering best practice across coding standards, deployment and documentation.
  • Mentor junior engineers and help shape a strong engineering culture.
  • Build secure, scalable, high-performing n-tier applications.
  • Design and develop commercial web applications using C#, ASP.NET, MVC and modern JavaScript frameworks such as React.
  • Lead incident response when required and support teams with dependency resolution.
  • Promote a culture of observability, using operational performance data to improve system stability.
  • Ensure applications meet high standards of performance, quality and resilience.
  • This is an opportunity to make a significant technical and strategic impact within a technology team that is improving and modernising its systems landscape.

Requirements

  • Background working in Agile/Scrum environments.
  • Experience leading software deliverables and contributing to technical direction.
  • Proven experience developing interconnected systems using C#, ASP.NET, MVC, and SQL Server.
  • Exposure to modern architectures and frameworks, including React.
  • Strong object-oriented development skills and experience with TDD and testing methodologies.
  • Ability to select the right tools and technologies for different technical challenges.
  • A collaborative mindset and willingness to support the wider engineering team.

Highly desirable:

  • Experience with concurrent programming, threading and parallelism.
  • Exposure to distributed systems or microservices.
  • Cloud-based, high-scalability project experience.
  • Relevant Microsoft certifications.

Benefits & conditions

What you'll get in return

  • Hybrid working: 1-2 days per week on site.
  • The chance to influence technology strategy and team culture.
  • A supportive environment that encourages innovation and professional growth.
  • Opportunities to lead, mentor and make a genuine impact on large-scale engineering initiatives.
  • A workplace committed to diversity, authenticity and equal opportunities.

Apply for this position