Product Engineer in Development

  • Location: Stafford
  • Pay: Competitive salary with excellent benefits
  • Apply By: Wed, 28 Feb 2018

You will be part of one of Zonal’s R&D teams working on market leading technology solutions for the UK’s biggest hospitality companies. The solutions we provide enable our customers businesses to succeed in an increasingly competitive market. Your team could be working on anything from mobile and web applications for customer ordering to the next generation of payment technologies. Our solutions revolve around two key themes; ensuring the consumer has the best possible experience and enabling our customers to deliver operational efficiency. Your team will be cross functional, likely comprising of developers, test engineers and product owners. We aspire for our teams to operate with the autonomy of start-ups, but with the added benefit of the scale of Zonal’s R&D function. 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!

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 3
rd 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.



§
Your
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:


o
Client
side (Browsers and Javascript frameworks)


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


o
Back-end processes and services (services, queues e.g. RabbitMQ,
MemCacheD)


o
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
in:



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


o
Automated
testing


o
Development
tools appropriate for each layer of the stack (Visual Studio, SQL Server,
etc).


o
Programming
languages e.g. C#, VB.Net, JavaScript, PHP


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


o
Undertaking
development tasks across the stack.


o
Identifying
risks early in the development lifecycle and suggesting mitigations for these
risks.


o
Creating,
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 team.



§
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
delivery.
For someone with expertise in development
this might include:


o BDD or TDD


o Creation and maintaining tooling that automates
tasks




Relevant
Qualifications


§ Degree or equivalent qualification








Contact Us

If you wish to apply for the role, please e-mail your CV to jobs@zonal.co.uk 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 jobs@zonal.co.uk

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.