Go back

Senior Software Developer

An exciting opportunity has become available in the UK’s leading biometric software company. Human Recognition Systems are looking for a dynamic individual to join their product and technology team to support in the design and creation of new biometric solutions and industry leading robust products.

Applicants should be passionate about developing software in an agile software development environment and be looking for a challenge.

Role and responsibilities

Product/Solution Design, Creation and Delivery. To work with all members of the Product Development Group in the design and creation of new solutions and industry leading robust products to meet client requirements to agreed timescales.

  • Ensure design patterns are being followed and implemented correctly when developing solutions
  • Produce clear and accurate code that complies with design documentation and that complies with internal standards
  • Contribute in all aspects of the development lifecycle (analysis, design, development, implementation and support)
  • Provide regular, accurate and timely status reports to line manager and team with regard to project status and issues
  • Actively contribute to design and SCRUM meetings
  • Work closely with other developers, system architects and commercial team, to discuss client’s IT problems and/or requirement


  • Software Engineering Degree (or similar e.g. Microsoft Certified Application Developer)


  • At least 2 years C# .net experience in a commercial development environment (including LINQ, generics etc)
  • Excellent knowledge of RDMS most importantly SQL Server
  • Good Knowledge and experience with Visual Studio 2008 – 2015
  • Experience of working with Microsoft Web Development Stack (ASP.NET MVC with Razor, HTML5, CSS, JavaScript, JQuery)
  • Experience of implementing Web services (ASP.NET WebAPI, WCF)
  • Experience of working under pressure and to high quality
  • Experience of writing C# automated tests (Unit, Integration)


  • Knowledge/Experience of biometrics
  • Experience of mobile device development
  • Experience of working with TypeScript
  • Experience of working with modern C# asynchronous patterns (Tasks, async/await)
  • Experience of writing non C# tests (JavaScript, SQL, UI)
  • Experience of working with SQL Server Reporting Services
  • Experience of working with desktop technologies (WinForms, WPF, UWP, Windows Services)
  • Experience of development with vendor SDKs
  • Experience of writing software for cloud environments (Azure and/or AWS)
  • Experience of setting up and troubleshooting networks
  • Use\knowledge of domain driven design (enterprise architecture) and practical use of OOP design patterns
Personal Attributes
  • Well organised, with ability to prioritise where necessary
  • Ability to work on their own, or in a team
  • Excellent communication and problem solving skills, with an eye for detail and the ability to deliver a quality product
  • Manage multiple tasks to completion with minimal supervision and be proactive in contributing towards the continuous improvement of the organisation
  • Ability to provide estimates and work to timescales
  • Demonstrable passion and enthusiasm for the implementation of technology and biometric-based solutions

Further information

  • Location: Liverpool
  • Salary: Competitive and signing up bonus
  • Start date: ASAP

Get our brochure

  • For further information about Human Recognition Systems and
    our products, select one or more of our brochures from the below and click continue.

go back to the top