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
£ 104KJob 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.