Senior .NET Developer
TopCashback is a fast moving and agile business with ever changing requirements and a passionate team. We are driven to produce the best website to support our unique business model.
We are the UK’s number one cash back site. Established since 2005, we are growing rapidly and have been listed for three years running in the Sunday Times Fast Track companies in the UK.
Due to this expansion, we are looking to expand our IT teams based in our Bolton office.
An excellent opportunity to work for an internationally expanding, commercial online business. We are looking for a Senior .NET Developer to join our growing business in Horwich, Bolton.
Reporting directly to a Technical Lead, you will be working on supporting and enhancing existing solutions as well as being given the opportunity to introduce new solutions where there is a business need.
This position offers an excellent opportunity to support the business and to enhance its technical capabilities.Your opinion will be valued, and you will be able engage in planning out new development and work with the rest of the team to achieve specific goals.
You will be supporting and mentoring other developers in your immediate team with your technical and business knowledge, as well as extending this support the wider teams where necessary.You will also support your Technical Lead and take responsibility when appropriate to do so. In absence of your Tech Lead, be responsible in their stead (alongside working with other Senior Developers) and work with the business and other Line Management to ensure quick resolution of issues and responsibilities where necessary.
You will be working as part of a team and supporting the objectives to achieve the common goals.You will actively contribute to the refinement and planning of work that the team is going to work on, and gain knowledge both technically and within the company’s software domain.
You will be able to work towards the departments standards, patterns and practices, be pragmatic in your development approach and be responsible for the systems that you develop as part of the team.
·Be capable of developing in C# with an understanding of the VB.NET language
·Be able to demonstrate use of the TDD approach and actively use it
·Experience of continuous deployment systems and techniques
·Good communication skills to work with the team and the business
·Understand Agile and have experience in the stages of refinement, planning, reviewing and retrospectives
·Experience of working with SQL and Document Databases
·Experience of message bus systems like RabbitMQ
·.NET Core technologies
·Angular IO Frameworks
·RESTful API development
·Source control systems such as SVN, Git