Technical Lead

Zonal Retail Data Systems Limited ,
Edinburgh, City of Edinburgh

Overview

Job Description

The Zonal group are one of the UK?s largest technology providers 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! What you?ll do 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; consumer 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. You will own the technical solution: + Ensuring the technical stack delivers the best performance, high availability and is fully secure. + Making key technical decisions and work with Product to influence how and when stories are delivered given technology and commercial realities + Build working relations with internal stakeholders to ensure the technical aspects of the product are effectively represented. + You will be responsible for identifying and leading the implementation of the architectural patterns within your team making sure the meet the business requirements being delivered and aligning them with the overall technical strategy + You will have a great 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 and will be constantly identifying and implementing improvements which can be made to increase pace, quality and efficiency of the lifecycle. You will do this in a way which is cognisant to the commercial realities of the business ? a pragmatic approach is required. + Using your core expertise (in this case as a Software Engineer) and constructive teamwork, you will ensure that your skills and expertise are effectively used to improve the product and the team by keeping a strategic view of quality across the entire product. + 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 you, the team and ultimately the Product and for progressing these with your lead. + 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. Who you are + Someone with 5 years + working in software delivery teams and a development expert understanding full stack. Our primary technologies are c#.net, React and MSSQL however you need to be competent across multiple technologies and tools. + Experience as a people leader or mentor, motivating employees, being the go to person within the team Someone with a passion for process and problem solving, identifying areas for improvement + Someone who works collaboratively having worked in cross functional teams + Experience in implementing 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 + DevOps and 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