Data Engineer
Job Description:
Job Title: Data Engineer
Job Summary:
We are seeking a talented and experienced Data Engineer to join our team. The ideal candidate will have a solid background in ETL processes, SQL, and experience with managing multiple data sources and loading them into one data warehouse.
This role involves designing, developing, and maintaining a new data warehouse, ensuring data quality, and delivering actionable insights through business intelligence tools.
Key Responsibilities:
- Integrate data from diverse internal and external sources, ensuring data quality and consistency (currently management system via CSV, Excel spreadsheets, legacy systems, Sage and CRM).
- Design, build, and maintain efficient and scalable ETL processes to extract, transform, and load data from various data sources.
- Write, optimize, and troubleshoot complex SQL queries for data extraction, transformation, and analysis.
- Develop and maintain Power BI dashboards and reports to provide actionable insights and support data-driven decision-making.
Experience needed:
- SQL
- ETL (Extract, Transform and Load)
- Strong knowledge of Power BI for developing dashboards and reports.
- Familiarity with data warehousing solutions and data modelling.
- Excellent problem-solving skills and attention to detail.
- Strong communication and interpersonal skills.
Benefits:
- Competitive salary
- Company pension
- 25 days leave
- Cardiff-based but fully remote is considered
- Carefirst (essentially first counselling)
Join our team and help us transform data into valuable insights that drive business success. If you are passionate about data engineering and business intelligence, we encourage you to apply.
Salary Package:
£ 48,000.00 - 53,000.00 (British Pound Sterling)