At a Glance
- Tasks: Join a dynamic team to modernise a large-scale software platform using C# and .NET.
- Company: Established tech business in Central Manchester with a collaborative culture.
- Benefits: Enjoy 25 days annual leave, private medical insurance, and learning opportunities.
- Other info: 50% hybrid working with regular team activities and a supportive work environment.
- Why this job: Make a real impact by transforming legacy systems into modern, cloud-first solutions.
- Qualifications: Solid C# experience and familiarity with Agile development teams required.
The predicted salary is between 40000 - 50000 £ per year.
Location: Central Manchester (50% Hybrid Working)
Salary: Competitive + Benefits
We're working with an established technology business that is investing heavily in the modernisation of a large-scale, business-critical platform used by thousands of end users every day. As part of this programme, they're looking for a Software Engineer with solid C# experience to help move a mature .NET Framework application towards a modern, cloud-first architecture built on current .NET technologies.
This is an opportunity to join a collaborative engineering team where technical quality matters, ideas are welcomed, and engineers are given genuine input into how systems evolve.
The Role
You'll be working within an Agile development team, contributing to the ongoing transformation of a complex software platform. The work includes enhancing existing functionality, designing and building new services, and supporting the gradual migration away from a monolithic architecture towards a more modular approach. You'll work closely with developers, testers, product teams and engineering leadership to deliver reliable, secure and maintainable software.
Key responsibilities include:
- Developing and maintaining applications using C# and .NET
- Contributing to the modernisation of legacy systems
- Participating in sprint planning, estimation, retrospectives and backlog refinement
- Writing well-tested, maintainable code
- Supporting code reviews and continuous improvement initiatives
- Working with colleagues to balance delivery speed with software quality
- Ensuring security, reliability and performance are considered throughout development
What We're Looking For
Essential
- Strong commercial experience with C#
- Experience working with both .NET Framework and modern .NET environments
- Good understanding of software engineering principles and development best practice
- Strong problem-solving and analytical skills
- Ability to communicate effectively with both technical and non-technical colleagues
- Experience working within Agile development teams
- Strong written and spoken English
Desirable
- Experience with Microsoft Azure
- Knowledge of software modernisation and migration strategies
- Understanding of domain-driven design and defining service boundaries
- Experience with data modelling, database design and optimisation
- Exposure to automation, CI/CD and modern engineering practices
What's On Offer
- 25 days' annual leave plus bank holidays
- Company pension scheme
- Life assurance
- Private medical insurance (following probation)
- Employee assistance programme and wellbeing support
- Learning and development opportunities
- Recognition and reward platform
- Travel support scheme
- Regular team and office-based social activities
- Complimentary breakfast on office days
Working Pattern
This role is based in Central Manchester with a 50% hybrid working arrangement. The team collaborates in person on designated office days, with the remaining time worked remotely.
If you're a C# developer who enjoys improving existing systems, solving complex technical problems and contributing to long-term platform modernisation, we'd be keen to hear from you.
Software Engineer in Bolton employer: Fairmont Recruitment Technology
Join a forward-thinking technology business in Central Manchester, where innovation and collaboration are at the heart of our culture. We offer a competitive salary, generous benefits including private medical insurance and a robust learning and development programme, ensuring that you have the tools to grow your career. With a flexible 50% hybrid working model, you'll enjoy a balanced work-life while contributing to the transformation of a critical software platform used by thousands every day.
Contact Details:
Fairmont Recruitment Technology Recruitment Team
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer in Bolton
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work at companies you're interested in. A friendly chat can lead to referrals, which can give you a leg up in the hiring process.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your C# projects and contributions to modern .NET applications. This gives potential employers a tangible look at what you can do and how you approach problem-solving.
✨Tip Number 3
Prepare for interviews by brushing up on Agile methodologies and software engineering principles. Be ready to discuss your experience with legacy systems and how you've contributed to their modernisation—this is key for the role!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step to connect with us directly.
We think you need these skills to ace Software Engineer in Bolton
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your C# experience and any work with .NET technologies. We want to see how your skills match the job description, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about the role and how your background fits into our collaborative engineering team. Let us know what makes you tick!
Showcase Your Problem-Solving Skills:In your application, mention specific examples where you've tackled complex technical challenges. We love seeing how you approach problems and come up with innovative solutions, especially in an Agile environment.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!
How to prepare for a job interview at Fairmont Recruitment Technology
✨Know Your C# Inside Out
Make sure you brush up on your C# skills before the interview. Be ready to discuss your experience with both .NET Framework and modern .NET environments. Prepare to showcase specific projects where you've used these technologies, as this will demonstrate your hands-on expertise.
✨Understand Agile Methodologies
Since the role involves working within an Agile development team, it’s crucial to understand Agile principles. Be prepared to talk about your experiences in sprint planning, retrospectives, and how you’ve contributed to backlog refinement. This shows that you can effectively collaborate with your team.
✨Showcase Problem-Solving Skills
Expect to face some technical questions that test your problem-solving abilities. Think of examples from your past work where you tackled complex issues, especially related to software modernisation or migration strategies. This will highlight your analytical skills and ability to think on your feet.
✨Communicate Clearly
Effective communication is key, especially when working with both technical and non-technical colleagues. Practice explaining your past projects and technical concepts in simple terms. This will help you connect better with the interviewers and show that you can bridge the gap between different teams.