Location: Bolton & remote working
Core hours: between 10am-4.30pm
About US
TopCashback is one of the world’s biggest cashback sites and we help save our members money when they shop. We have more than 20 million members globally and work with more than 6,000 brands across three different continents. We’re extremely proud to provide an award-winning service to our members. Most recently we have won one of the most prestigious accolades for UK businesses -the Queen’s Award for Enterprise in International Trade. We are a six time winner of ‘Cashback site of the year’ at the Moneyfacts Consumer Awards. We have also won a range of accolades at the prestigious Performance Marketing Awards including Industry Choice of Publisher (six times in the last seven years) and Best Team in Performance Marketing (won in 2021).
At TopCashback, since we began, we have been committed to building a fair, diverse and inclusive company. We believe that diversity and nurturing a culture where we can all be our true selves at work, makes us stronger as a business. We celebrate differences and foster a fair and equal environment for us all to flourish in. After all, we spend most of our time together. With fairness at heart, we‘re committed to being an equal opportunity employer regardless of race, ethnicity, gender, sexuality, religion, disability, nationality, age or similar. Whoever you are, whatever walk of life you are from, we’ll welcome you to our TopCashback family.
The Role
We are looking for a .NET developer to develop our software using technologies and languages within or supporting the .NET Framework. You will be working in one of our feature development teams and will work on new and exciting applications as well as enhancing features in pre-existing applications including working with third parties and other developments to support the business as and when the need arises.
To succeed in this role you should be comfortable taking ownership of the systems you enhance and maintain. This includes the ability to be proactive and responsive to business needs, and by actively making decisions to improve upon our accrued technical debt backlog and processes. You should also have the ability to write clean, testable, efficient code and be good at developing software using the .NET framework (and supporting frameworks) to enable you to create innovative solutions for our roadmap of work. This role will require you to work as part of an effective team where active and clear communication is vital to ensure your solutions work well with the wider TopCashback software estate.
So, if you’d like the opportunity to support business growth in this area, and qualify the following requirements, we would like to hear from you.
Proven experience in software development as a .NET Developer
Experience working with SQL Server
Knowledge of the C# .NET language
An understanding of the SOLID principles
Understanding of architectural styles (e.g REST, Mediator)
Ability to make decisions and drive ideas forward
Own the software and systems you work with
Producing clean, testable code
Revising, updating, and refactoring existing code
Providing support to the wider team of developers on any and all issues relating to the products/features that the team work on
Enhancing, configuring, and debugging our backend systems
Collaborating with the Tech Lead, Developers, and in-house teams to produce and maintain our software, and to design sustainable and robust solutions
Engage in and support the refinement process within the team and reach a consensus on how to tackle issues, develop new features, and be an active participant in all the discussions
Support and mentor developers in the team with your technical and business knowledge
Incorporating the latest industry advancements