Our client, a leading financial services organisation, is seeking a Data \& BI Engineer to design, develop and optimise data solutions that enable high-quality reporting, analytics and business intelligence capabilities.
Job Responsibilities
Design, develop and maintain scalable data models, data warehouses and ETL/ELT pipelines.
Build and optimise robust SQL queries to manage and transform large and complex datasets.
Develop and enhance BI reporting solutions, ensuring clear and effective visualisation of data through tools such as Power BI.
Implement and maintain data pipelines within cloud-based environments, particularly across AWS or Azure platforms.
Collaborate with cross-functional teams including Product, QA and DevOps to deliver high-quality data solutions.
Apply best practice approaches to data governance, security and performance optimisation.
Contribute to CI/CD processes and support automation of data workflows.
Participate in architectural discussions and contribute to the continuous improvement of data platforms and standards.
Experience Required
Minimum 3–5 years’ experience in a data engineering, BI engineering or similar role.
Strong experience in database design, data warehousing and data development.
Advanced SQL skills, including performance tuning and complex query optimisation.
Hands-on experience building and maintaining ETL processes, ideally within AWS environments.
Practical exposure to cloud services such as AWS (including Glue, S3, Spark, EventBridge) or Microsoft Azure.
Experience working with CI/CD pipelines and a solid understanding of DevOps principles.
Proven ability to design and implement medium to large-scale data solutions.
Strong understanding of dimensional modelling, data products and reporting frameworks.
Desirable Skills
Experience with tools and technologies such as Snowflake, Dremio, MS SQL Server or PostgreSQL.
Working knowledge of Python, particularly in cloud-integrated environments.
Exposure to C# or other programming languages within data-driven applications.
Familiarity with data mesh concepts and modern data architecture patterns.
Industry experience within financial services environments.
Knowledge of delegated data processing or structured reporting processes within regulated sectors.
Educational Requirements
Bachelor’s degree (Level 8 or equivalent) in Computer Science, Information Systems, Data Analytics or a related discipline.
Working Hours \& Benefits
Monday to Friday standard working week.
Hybrid working model available.
Competitive salary package.
Performance-related bonus.
Pension contribution scheme.
Ongoing professional development opportunities.
How to Apply
To apply for this role, please submit your updated CV. If your skills and experience match the job requirements, you will be contacted to discuss your application in detail.
Similar Roles Open
As a specialised recruitment agency, we also have several other permanent and contract IT and finance roles available. Visit our website for more information or explore additional opportunities.