Job Type: Permanent
Location: Blackburn, Lancashire
Salary: Based on experience


We have an exciting vacancy for a software developer to join our software team based at our Head Office in Blackburn, Lancashire.


  • A degree in software development, Ideally at a minimum of a 2.1 level
  • A good knowledge of object orientated design and design patterns
  • Experience programming in Java and C#
  • Experience of working with SQL Databases
  • Experience of Hibernate and RDB persistence mapping
  • Experience of working with source control systems (GIT)
  • Experience working with Maven and other build tools
  • Experience of development environments e.g. Eclipse, Visual Studio
  • Knowledge or experience with JEE and web development technologies (Apache/Tomcat, Spring, JSP, PHP, JavaScript)
  • Exposure to web-service technology such as REST and Jersey
  • Some knowledge or experience with multi-platform development languages, Xamarin, Google Flutter.
  • Knowledge of industry-standard languages (XML, HTML) and testing frameworks (JUnit etc)
  • Excellent analytical and communication skills, personal initiative and an innovative approach to problem solving
  • Knowledge of working practices and design methodologies such as Agile & Waterfall


  • 26 days annual leave (excluding bank holidays)
  • Working hours based on Flexi-time model
  • Matched Pension Scheme
  • Life Insurance
  • Free Parking

To apply for the role, please send your CV along with a covering letter using the Apply button.