Senior Developer – C# / .Net / Javascript / React

Senior Developer – C# / .Net / Javascript / React

The Zonal group are one of the UK’s largest technology providers to the hospitality industry.

Our products are used by over 16,000 pubs, restaurants and hotels.  Customers include national brands like Pizza Express, JD Wetherspoons and All Bar One.                                 

We provide our customers with the solutions they need to make their business a success. 

These solutions include mobile apps for ordering and web apps for engaging with consumers either through loyalty or reservations. By linking these solutions to Zonal’s EPoS (till) system, we help hospitality brands to understand their customers’ behaviour and preferences, enabling them to excel in an increasingly competitive market. 

We’re looking for dynamic individuals who share our passion for driving innovation and using technology to build better businesses. We’re going on an exciting journey, and we need more like-minded travellers to help us get there! 

What you’ll do

Having been working in software delivery teams for some time (more than 4 years) you will have honed your expertise in development. 

You will be an advocate for ensuring quality (of existing and new features) through the correct development approach and solution design, and will be able to motivate others in the team and in other teams to do the same. 

Your work with software delivery teams has given you a strong understanding of the full stack and you will have planned and implemented product features at all levels of the stack:

  • Client side (Javascript and JS frameworks; preferably KnockoutJS and React)
  • Server side (C#/.NET ASP.NET)
  • API’s (3rd Party and internal – you have written and used Restful API’s and will have experience developing commercial product software)
  • Back-end processes (knowledge and use of message queuing in one or both of RabbitMQ or Kafka is essential, as well as caching technologies such as Memcached or Redis; NodeJS would be a bonus)
  • Databases (MYSQL, MSSQL, MongoDB and other NoSQL databases would be a bonus).

You will have worked in cross functional teams and will be able to demonstrate your ability and experience in:

  • Proven ability to work at a strategic level for development and ensuring that this function is represented during the development lifecycle
  • Working with Product to understand requirements and user stories and, with this understanding, created effective acceptance criteria.
  • Unit testing, Automated testing and test frameworks
  • Use of, and introduction of, tools appropriate for each layer of the stack (Visual Studio, SQL Server, etc)
  • Extensive experience with C# and associated technologies and tools (Visual Studio etc) is essential.
  • PHP and NodeJS would be a bonus however a willingness to learn is more important.
  • You will be familiar with SOLID principles, enterprise design patterns, and be able to give examples of where and how they should be used
  • Defining, communicating, managing and reducing Product Operational Debt
  • Identifying quality risks early in the development lifecycle and suggesting mitigations for these risks.
  • Understanding Data Protection and security implications – you know what Penetration Testing and OWASP are and the likely risks of your product.
  • You will be able to demonstrate how you have implemented tools or technologies to deliver step changes in the pace and/or quality of product delivery and at a level wider than your own team.  For someone with expertise in development this might include:
  • BDD or TDD
  • CI/CD processes
  • API documentation e.g. SWAGGER
  • Who you are
  • You will be familiar with SOLID principles, enterprise design patterns, and be able to give examples of where and how they should be used
  • Defining, communicating, managing and reducing Product Operational Debt
  • Identifying quality risks early in the development lifecycle and suggest mitigations for these risks.
  • Understanding Data Protection and security implications – you know what Penetration Testing and OWASP are and the likely risks of your product.

Who You Are 

You will be able to demonstrate how you have implemented tools or technologies to deliver step changes in the pace and/or quality of product delivery and at a level wider than your own team.  For someone with expertise in development this might include:

  • BDD or TDD
  • CI/CD processes
  • API documentation e.g. SWAGGER

What we value

Passion, Teamwork, Innovation and Professionalism are the values we believe make us the company we are. We’re looking for someone who understands great culture and will help us shape it as it evolves.

About Zonal

If you’ve booked a table or hotel room, ordered and paid for food and drinks, received loyalty offers, or downloaded your favourite hang out’s app, you will likely have used a Zonal product.

We are a family business with Scottish roots. We operate from our modern head office in Edinburgh to our Marketing Technologies Division in Staffordshire, or our Innovation Centre in Abingdon and hotel management solutions base in Cardiff.

Click to read the full spec

Interested in this role? Want to know more?

Apply Now