Data Engineer
Role details
Job location
Tech stack
Job description
An exciting opportunity has arisen for a Data Engineer to join a collaborative Agile team developing high-quality data solutions that power innovative healthcare software products. This role focuses on designing and building scalable data pipelines and components that enable reliable data processing and insight generation. You will work closely with product owners, developers, and subject matter experts to translate complex requirements into effective data-driven solutions.
Responsibilities of the Data Engineer:
- Design and develop scalable data solutions and pipelines to support software products
- Collaborate with product owners and technical teams to translate requirements into robust data components
- Conduct analysis, define specifications, and contribute to solution scoping and risk mitigation
- Produce high-quality production code and participate in peer reviews to ensure performance, security, and data integrity
Requirements
- Experience working with Python and T-SQL in data engineering environments
- Knowledge of ETL processes, data modelling, and data pipeline development
- Experience using tools such as Databricks and Power BI
- Understanding of Agile and Scrum development methodologies
Benefits & conditions
- Competitive salary with annual company bonus scheme
- 25 days' annual leave plus the option to purchase additional days
- Enhanced pension scheme
- Health and wellbeing support, including healthcare cashback scheme
- Flexible hybrid working arrangements
- Electric vehicle scheme and cycle to work scheme
If you are a Data Engineer looking to work with modern technologies in a collaborative and purpose-driven environment, we would love to hear from you.