Product Engineer in Development

  • Location: Edinburgh | Head Office
  • Pay: Competitive Salary + Excellent Employee Benefits
  • Apply By: Wed, 31 Jan 2018

Zonal Marketing Technology are part of the Zonal group. Our DNA is that of a fast-moving start-up, but we have the benefit of being the UK’s largest technology provider to the hospitality industry. Our products are used by over 11,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! The team you will become a part of will be cross functional, potentially comprising of developers, test engineers and business analysts. You will be a fully hands on member of the team.

Apply Now

Main Duties and Responsibilities

§The major part of your role is
ensuring the delivery of product features into product releases at the
required level of quality; the team is equally responsible for on-time, right
first time delivery.

§You will have a strong understanding
of how the product performs in production.You may be required to monitor and report on the production usage of
your product and help identify areas of weakness/risk which should be managed
to increase uptime/performance.

§You will pro-actively participate
in the full development lifecycle, from estimation to support.

§Using your core expertise (in this
case as a Software Engineer) and constructive teamwork, your will ensure that
your skills and expertise are effectively used to enable and support product delivery.

§It will be your responsibility to champion
your expertise (development) within the team and encourage others to actively
develop their skills in this area.We
expect everyone to be constantly learning from, and teaching each other.

§Like all members of the team, you
are responsible for the overall quality of the product.When you think about the product you think
about more than the software you think about the backlog, the development
environments, the production environment, code, test scripts and processes
are just some aspects we consider to be part of the product.

§Constantly looking to increase your
skills and expertise in both your core areas of experience but also in new
areas.You will be responsible for
identifying those areas where training or development would benefit both you,
the team and ultimately the Product and for progressing these with your team lead.

§As part of developing your
knowledge and expertise you will be expected to become a valued and
contributing member of a cross team functional group focussed on sharing best
practice and improving product delivery across the business.

§If required you will be part of the
product 3rd line support function.You will participate in the support rota which will include out of hours’ support and will require you to gain knowledge of products outside of your immediate team.

Skills, Knowledge
& Experience

§Having been
working in software delivery teams for some time (over two years) you will
have learned your trade in development and be looking for your next move.You will be an advocate for ensuring quality
through the correct development approach, including but not limited to
adherence to the Agile SDLC (with flexibility where required), unit testing, peer
review, automated testing, code coverage, etc.

work with software delivery teams has given you a good understanding of the
full stack and you will have implemented development tasks at some or all
levels of the stack e.g:

side (Browsers and Javascript frameworks)

side (C#/.NET ASP.NET)

API’s (3rd Party and internal, and tools such as Swagger)

Back-end processes and services (services, queues e.g. RabbitMQ, Memcached,
Redis would be a bonus)

Databases (Test data, SQL queries on MYSQL and MSSQL)

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

with Product to understand requirements and user stories and, with this
understanding, created effective acceptance criteria.


tools appropriate for each layer of the stack (Visual Studio, SQL Server,

languages including some or all of C#, VB.Net, Javascript.

would be advantageous and NodeJS would be a bonus however a willingness to
learn is more important.

completing small, discrete pieces of work that are beneficial to the product.

development tasks across the stack.

risks early in the development lifecycle and suggesting mitigations for these

managing and using test data for use in development.

§As a core member of the delivery
team you will demonstrate the necessary organisational and planning skills to
manage your own work; you will be able to demonstrate that you have operated
with a level of autonomy in previous roles

§You see process as a positive,
there to help you know how to get your work done.You will use the Zonal development
processes and in doing so identify areas of improvement which can be
implemented in the team or escalated as part of continuous improvement.

§Problems are an enjoyable challenge
for you to solve.You undertake
problem solving in a logical way and wherever possible look to data for
guidance.You are able to provide evidence
or where you have solved problems both individually and as part of the wider

§As a bonus, 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
For someone with expertise in development
this might include:

o BDD or TDD

o Creation and maintaining tooling that automates


§Degree or equivalent qualification

Contact Us

If you wish to apply for the role, please e-mail your CV to stating your current salary and a brief summary outlining your suitability for the role or apply now by hitting the button below.

If you require any further information please contact our Human Resources department via

Apply Now

We're an award winning company...

Meet some of our customers...

Statement to Third Party Agencies
To ALL recruitment agencies: We only accept CV's from agencies on the Zonal group preferred supplier list. Please do not forward resumes to our applicant tracking system, any Zonal group employees, or any Zonal office. Zonal is not responsible for any fees or charges associated with unsolicited CV's.