Data Engineer
- Employer
- Harrogate and District NHS Foundation Trust
- Location
- Harrogate
- Salary
- £46,148 to £52,809 per annum pro rata
- Closing date
- 25 Sep 2024
View moreView less
- Profession
- Other Health Profession
- Grade
- Band 7
- Contract Type
- Permanent
- Hours
- Full Time
You need to sign in or create an account to save a job.
Our Data Engineers will provide support to the Data Services department's data integration work, including developing data models, supporting the Trust's analytics environment, and writing scripts and packages for data integration and data analysis. The role will work closely and collaboratively with members of the Analytic Services team who together, make up the Data and Analytic Services function. This will involve defining requirements, surfacing and analysing data, integrating data from a variety of sources (structured and semi-structured), and deploying high quality data pipelines in support of the analytics needs of the Trust.
The role will involve identifying opportunities for the reuse of existing data flows, optimising data flows, performance tuning, and implementing best practices in data management and governance.
This role will also support Trust's Analytics Services team, local Programme and Project Management teams, the Patient Systems team, and the Digital Delivery team and plays a crucial role in supporting innovation and improvement programmes across the Trust ensuring the provision of high-quality data to support wider efforts.
The Data Services team are responsible for the development, implementation and maintenance of applications and business intelligence tools leading on the provision of direct access to management and operational information for Clinicians, Managers and Administrators and ensuring report development is relevant and accurate.
Main duties of the job
1. Work closely with colleagues and stakeholders to develop new ideas, solutions and strategies for improving patient care and clinical outcomes.
2. Design, develop, and test robust, scalable data pipelines and architectures to support data ingestion, processing, and storage.
3. Conduct testing of solutions, review requirements and specifications, and define test conditions. Identify issues and risks associated with work. Analyse and report test activities and results.
4. Select and implement the appropriate technologies to deliver resilient, scalable and future-proofed data solutions using a highly developed specialist knowledge of analytical techniques and methods including an excellent understanding of NHS information and associated datasets.
5. Collaborate with Data Analysts, and other stakeholders to understand data requirements and translate them into technical solutions.
6. Develop and implement efficient ETL (Extract, Transform, Load) processes to integrate data from various sources into centralised data repositories.
7. Document data architecture, processes, and workflows for reference and knowledge sharing.
8. Utilise programming languages (e.g., C#, Python, SQL) and technologies (e.g., Apache Spark, SSIS, .NET) to manipulate and analyse data.
9. Participate in code reviews, version control (e.g., using Git), and other software development best practices to ensure code quality and maintainability.
About us
Harrogate and District NHS Foundation Trust (HDFT) cares for the population in Harrogate and the local area, as well as across North Yorkshire, Leeds and parts of the North East.
At HDFT we provide outstanding care to both our patients and our staff and we value Kindness, Integrity, Teamwork and Equality. If you're looking for an interesting and rewarding career in the NHS, where you can make a real difference to patients' lives, HDFT could be the place for you!
We offer colleagues:
Please note, visa sponsorship is only available for certain roles. Please ensure the role you are interested in meets the criteria for a visa before submitting your application.
Please also be aware that the Trust does not offer relocation packages for Agenda for Change roles.
Job description
Job responsibilities
Please see attached Job Description and Person Specification. If you have any questions, please contact Joe Ingle jolyon.ingle@nhs.net or 01423 553788
Person Specification
Qualifications
Essential
Desirable
Experience
Essential
Desirable
Knowledge
Essential
Desirable
Skills and Aptitudes
Essential
Other requirements
Essential
Desirable
Employer details
Employer name
Harrogate and District NHS Foundation Trust
Address
Harrogate District Hospital
Lancaster Park Road
Harrogate
HG2 7SX
Any attachments will be accessible after you click to apply.
421-CORP-1473R
The role will involve identifying opportunities for the reuse of existing data flows, optimising data flows, performance tuning, and implementing best practices in data management and governance.
This role will also support Trust's Analytics Services team, local Programme and Project Management teams, the Patient Systems team, and the Digital Delivery team and plays a crucial role in supporting innovation and improvement programmes across the Trust ensuring the provision of high-quality data to support wider efforts.
The Data Services team are responsible for the development, implementation and maintenance of applications and business intelligence tools leading on the provision of direct access to management and operational information for Clinicians, Managers and Administrators and ensuring report development is relevant and accurate.
Main duties of the job
1. Work closely with colleagues and stakeholders to develop new ideas, solutions and strategies for improving patient care and clinical outcomes.
2. Design, develop, and test robust, scalable data pipelines and architectures to support data ingestion, processing, and storage.
3. Conduct testing of solutions, review requirements and specifications, and define test conditions. Identify issues and risks associated with work. Analyse and report test activities and results.
4. Select and implement the appropriate technologies to deliver resilient, scalable and future-proofed data solutions using a highly developed specialist knowledge of analytical techniques and methods including an excellent understanding of NHS information and associated datasets.
5. Collaborate with Data Analysts, and other stakeholders to understand data requirements and translate them into technical solutions.
6. Develop and implement efficient ETL (Extract, Transform, Load) processes to integrate data from various sources into centralised data repositories.
7. Document data architecture, processes, and workflows for reference and knowledge sharing.
8. Utilise programming languages (e.g., C#, Python, SQL) and technologies (e.g., Apache Spark, SSIS, .NET) to manipulate and analyse data.
9. Participate in code reviews, version control (e.g., using Git), and other software development best practices to ensure code quality and maintainability.
About us
Harrogate and District NHS Foundation Trust (HDFT) cares for the population in Harrogate and the local area, as well as across North Yorkshire, Leeds and parts of the North East.
At HDFT we provide outstanding care to both our patients and our staff and we value Kindness, Integrity, Teamwork and Equality. If you're looking for an interesting and rewarding career in the NHS, where you can make a real difference to patients' lives, HDFT could be the place for you!
We offer colleagues:
- A supportive culture so colleagues can bring their whole selves to work.
- Staff Recognition - as well as regular appraisals, we recognise achievements with our Making a Difference & Team of the Month Awards, along with annual Colleague Recognition Awards.
- Employee Support and wellbeing - we offer a wide range of staff benefits including an Employee Assistance Programme, counselling service and a fast-track Physiotherapy service.
Please note, visa sponsorship is only available for certain roles. Please ensure the role you are interested in meets the criteria for a visa before submitting your application.
Please also be aware that the Trust does not offer relocation packages for Agenda for Change roles.
Job description
Job responsibilities
Please see attached Job Description and Person Specification. If you have any questions, please contact Joe Ingle jolyon.ingle@nhs.net or 01423 553788
Person Specification
Qualifications
Essential
- Post-Graduate qualification or demonstrable experience at that level.
- Additional specialist procedural knowledge of systems development to enable design and development across a range of areas.
- Evidence of continued further professional development.
Desirable
- Current Microsoft certification in Data - Azure, Developer, Data Engineer, Data Analyst - field.
Experience
Essential
- A minimum of 3 years SQL Server/Business Intelligence Development experience in a professional (preferably Healthcare) environment.
- Experience of exporting data from various source data systems, transforming data against required business rules and data models, or data storage and analysis requirements, and loading data in various storage platforms.
- Significant experience of managing the complete systems development life cycle.
- Experience of using Git as a version control system to manage code artefacts, track change, and collaborate effectively with team members.
- Significant experience of relational database design as well as schema and query optimisation.
Desirable
- Previous NHS experience.
Knowledge
Essential
- Experience in data engineering within the healthcare sector, with a focus on NHS data systems.
- Knowledge of data modelling, database design, and data warehousing principles.
- Familiarity with healthcare data standards and compliance regulations.
- Experience of extracting data, manipulating, understanding, transforming, wrangling and cleaning NHS datasets.
- Experience with ICD, OPCS, SNOMED codes and the NHS Data Dictionary.
- Ability to write well-designed, testable, efficient SQL code which follows good coding standards.
- Proven ability to transform data from raw into a usable format for users implementing highly complex rules.
- Self-starter, able to work effectively within a team to tight deadlines.
- Evidence of continuing professional development.
- Present verbal, written and numerical information and issues, explaining complexities, to internal stakeholders.
- Ability to work with large data sets with very complex information.
Desirable
- Good knowledge of Python for data engineering purposes.
- Experience working with open source technologies.
Skills and Aptitudes
Essential
- Fluent in SQL-based systems.
- Ability to optimise and troubleshoot complex data pipelines for performance and reliability.
- Communicate effectively with technical and non-technical stakeholders to support and host discussions within a multidisciplinary team, with potentially difficult dynamics, and be an advocate for the team externally to can manage differing perspectives.
- Excellent analytical, IT Keyboard and numerical skills - confident with statistics and their presentation.
- Excellent verbal and written communication (including presentation) skills.
- Ability to analyse highly complex issues where material is conflicting and drawn from multiple sources (verbal, written and numerical).
Other requirements
Essential
- Capacity to adapt to evolving technologies, methodologies, and healthcare industry standards.
- Proven ability to manage projects, meet deadlines, and deliver high-quality results within scope and budget constraints.
- Demonstrate the ability to work under pressure. High level of Organisation, self-motivation and flexibility in approach and attitude.
- Values diversity and difference and operates with integrity and openness.
- Strong analytical skills and attention to detail, with a demonstrated ability to analyse business needs.
- Strong business engagement and stakeholder management skills.
- Strong problem solving acumen.
- Able to demonstrate a professional approach at all times, particularly when under pressure.
- Good interpersonal skills, able to influence and engender collaboration.
- Well organised and able to work on own initiative.
Desirable
- Enthusiasm for self-development.
Employer details
Employer name
Harrogate and District NHS Foundation Trust
Address
Harrogate District Hospital
Lancaster Park Road
Harrogate
HG2 7SX
Any attachments will be accessible after you click to apply.
421-CORP-1473R
You need to sign in or create an account to save a job.
Get job alerts
Create a job alert and receive personalised job recommendations straight to your inbox.
Create alert