Job Purpose
Tevalis is a well-established and rapidly growing industry-leading EPOS, Enterprise, and integrated technology solutions provider with offices in the UK, Middle East, and APAC regions. Using our development expertise and industry knowledge, we build in house EPOS systems, solutions, and services to the hospitality industry of all shapes and sizes, from single independent operators to enterprise multi-site chains and leading brands. We currently support on-premises systems and enterprise platforms for more than 2,000 operators globally. Our clients operate in key sectors that include Restaurants, Food Halls, Pubs and Clubs, Quick Service and Kiosks, Hotels, Theatres and Cinemas, Private Members’ Clubs, Hotels, Leisure Venues and Stadia & Arena.
We are looking for a Data Engineer to join our data team, contributing to the design, development, and deployment of data systems and pipelines. You will work as part of a collaborative team, helping to deliver data products and insights that enable business decisions, and contributing to best practices in data engineering. A key part of the role is applying your expertise with modern Azure tools and Snowflake data warehousing to build robust, scalable data platforms. You have a proactive, can-do attitude to resolving technical challenges, and know when to seek support when delivery progress is being impeded. You will be an advocate for technical quality and stay up to date with industry trends and techniques that can be beneficially applied within Tevalis.
This is a hybrid role with an expected 1 day per week at our offices on Bridgehead Business Park, Hessle.
Roles and Responsibilities
- Develop, optimise, and maintain data pipelines, ETL/ELT workflows, and data warehouse solutions, presenting work for peer review in a timely fashion. All work must be developed with a focus on quality, maintainability, security, performance, and scalability.
- Strive towards implementing best-in-class data engineering principles and coding standards, working within the architectural and governance frameworks defined by the data team.
- Work with the data engineering team in the continuous improvement of existing data platforms, including data lakes, data warehouses, and integration pipelines.
- Work towards obtaining broad knowledge of data systems delivery, especially Snowflake and Microsoft Azure SQL, and potentially Azure Fabric, Azure Data Factory, and associated Azure data services.
- Unblock technical stoppers and issues as they occur within data pipelines and storage solutions, and actively seek support when not able to resolve independently.
- Have an understanding of data infrastructure, including on-premise database setups and cloud-hosted data platforms (in particular Microsoft SQL Server, Microsoft Azure SQL, and Snowflake).
- Have an understanding of data governance, data quality, lineage, security, and compliance, and ensure these are considered in all data solutions developed.
- Independently implement and deliver medium-sized (up to 5 days) data feature and product requests, supported by more experienced team members where required.
- Support less experienced team members where possible and help them progress.
- Prioritise assigned work and keep stakeholders up to date on decisions and progress as required, but at a minimum on daily standup calls and sprint ceremonies.
- Stay up to date on emerging technologies and newest features in cloud data platforms, contributing ideas for adoption where beneficial.
Required Skills, Experience & Personal Qualities
- Experience in data engineering across multiple technologies and platforms, in particular within the Microsoft SQL Server, Microsoft Azure SQL, and Snowflake ecosystems.
- Essential knowledge and experience of T-SQL, SQL Server, and Snowflake, including queries, stored procedures, views, and indexes.
- Essential knowledge and experience of building and maintaining data pipelines and ETL/ELT workflows, including complex data integrations with varied types and sources of data (direct integration, API-based, FTP transfer).
- Knowledge of AI agent system development, especially Snowflake Cortex, highly desirable.
- Preferred experience and knowledge of Azure Fabric, Azure Data Factory, Azure SQL Database, MongoDB, and data lake development using cloud-native solutions.
- Preferred experience with data warehouse and data modelling design, including experience with data storage technologies such as data lakes and traditional SQL databases.
- Able to work off their own initiative to progress delivery of assigned tasks and actively request support when required.
- Able to understand and read architecture decisions for proposed features and changes to the Tevalis data platform.
- Good level of knowledge of how to create code with security, performance, and scalability in mind.
- Experience of troubleshooting data pipeline and database problems both on-premises and in the cloud.
- An open-minded, can-do approach to data engineering project delivery.
- Adherence to Staff and Office policies.
Benefits
- A company with strong product-market fit, a clear growth plan and a great story to tell.
- Additional holidays: 25 days plus bank holidays, plus up to 5 extra days for 5 years service (pro rata).
- Birthday off: Paid day off on your birthday.
- Enhanced company sick pay: Above statutory requirements dependent on length of service.
- Enhanced maternity pay: 14 weeks basic pay.
- Enhanced paternity pay: 2 weeks basic pay.
- Death in service life insurance: 3 x salary from day 1.
- Leave policies: Bereavement, compassionate, and special circumstances leave.
- Employee referral programme: Earn rewards for successful referrals.
- Employee Assistance Programmes: Including Unum Help@Hand & Coyle Health & Well-being.
- Free on-site parking: No parking costs at our Hessle office.
- Company pension: 3% employer contribution, 5% employee contribution.
- Branded workwear: Professional appearance support.