Data Engineer - Advanced Analytics
Role details
Job location
Tech stack
Job description
Skills:
Requires strong SQL, Python, Cloud (AWS) skills and experience, along with strong knowledge of any BI tool (eg PowerBI, Tableau) Implement data quality checks and maintain a clear audit trail across all data processing steps Develop analytical reports and dashboards that translate complex data into clear, actionable insights for stakeholders and decision makers Build and maintain repeatable analyses that can be used to monitor programme performance and support operational and clinical reporting needs Produce clear, well-documented code and processes that can be understood and operated by others outside the delivery team
Nice to have skills:
Operate in an Agile delivery team, using techniques like Paired Programming, TDD (Playwright), Code Management (Git/GitHub, DevOps/CICD), Cloud-based engineering) and general good programming practice (documentation, clean code, etc)
Required Soft Skills: Strong communication skills - important to build good relationships and to work well with people Collaboration - needs to be a team player and work closely and well with many different people both inside and outside the team Enthusiastic and engaged - positive attitude Strong Pro-active attitude - do not expect to be told what to do - will need a level of drive Adaptability, and comfortable operating with ambiguity and change Curiosity and a willingness to learn Adaptability Problem Solving
Requirements
Requires strong SQL, Python, Cloud (AWS) skills and experience, along with strong knowledge of any BI tool (eg PowerBI, Tableau) Implement data quality checks and maintain a clear audit trail across all data processing steps Develop analytical reports and dashboards that translate complex data into clear, actionable insights for stakeholders and decision makers Build and maintain repeatable analyses that can be used to monitor programme performance and support operational and clinical reporting needs Produce clear, well-documented code and processes that can be understood and operated by others outside the delivery team
Nice to have skills:
Operate in an Agile delivery team, using techniques like Paired Programming, TDD (Playwright), Code Management (Git/GitHub, DevOps/CICD), Cloud-based engineering) and general good programming practice (documentation, clean code, etc)
Required Soft Skills: Strong communication skills - important to build good relationships and to work well with people Collaboration - needs to be a team player and work closely and well with many different people both inside and outside the team Enthusiastic and engaged - positive attitude Strong Pro-active attitude - do not expect to be told what to do - will need a level of drive Adaptability, and comfortable operating with ambiguity and change Curiosity and a willingness to learn Adaptability Problem Solving