Senior Developer

Zonal Retail Data Systems Limited ,
Edinburgh, City of Edinburgh

Overview

Job Description

You?ve probably never heard of us ? we don?t like to blow our own trumpet, but we are the UK?s largest provider of technology to the hospitality industry. We work with brands like Pizza Express, JD Wetherspoons and All Bar One on everything from order and pay apps, digital vouchers and loyalty programmes to online bookings and table management.Our solutions link to Zonal?s EPoS (till) system which lets our partners both connect with their customers and excel in an increasingly competitive market. 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. What will you do? + Work as a part of a small, agile team (5 developers, 4 QAs, a product owner and a manager) + Collaborate with both co-located and remote teams to synchronise the creation and release of dependant products + Develop APIs for placing food and drink orders that will be used by other Zonal products and by 3rd party application developers for some of the UK?s largest high street brands + Build in monitoring so that your products can measure and report on their performance + Pro-actively participate in the full development life-cycle, from estimation to support and contribute to team discussions + Identify and implement improvements which can be made to increase pace, quality and efficiency of our products + Mentor and coach more junior developers to improve their development skills + Increase your skills in your existing areas of expertise and in new areas that will benefit the team and our products Who are you? You will have been working in software delivery teams for some time (over 5 years). 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 to do the same. Your will have a strong understanding of: + C# (or a similar Object Oriented language) + .NET Core (or experience with .Net Framework) + APIs (3rd Party and internal ? you have written and used Restful APIs and will have experience developing commercial product software) + Back-end processes (knowledge and use of message queuing products, as well as caching technologies such as Memcached or Redis) + RDBMS Databases (MYSQL, MSSQL) It would also be beneficial if you have experience of: + Working in an agile environment + Full stack development + UI libraries/patterns like ReactJS or of MCV frameworks like KnockoutJS + Swagger or a similar API documentation creation tool + ColdFusion or PHP + Docker 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: + Has a collaborative approach to problem solving + Sets their own goals and plans their work + Works closely with the team?s QAs to help shape test strategies and plans