Data Developer (Finance Data Products)
Role details
Job location
Tech stack
Job description
This role sits within a cross-functional data delivery squad focused on building and improving finance-focused data products and reporting capabilities. You'll design, develop, and maintain scalable data warehouse solutions that improve data quality, usability, and performance for business decision-making. Alongside hands-on engineering, you'll own delivery for releases, contribute to third-line support, and help shape technical standards and best practices., * Design, build, and enhance data warehouse solutions to improve the richness, accuracy, and usability of finance data products.
- Own development tasks end-to-end, from discovery through to production deployment and post-release support.
- Coordinate development activity across the delivery lifecycle, ensuring high-quality outcomes and on-time delivery.
- Contribute to architecture and technical design discussions, ensuring solutions align to business goals and data platform standards.
- Maintain and improve the health and performance of the data estate through optimisation, monitoring, and continuous improvement.
- Produce and maintain clear technical documentation for changes, releases, and data processes.
- Troubleshoot and resolve data warehouse incidents, including implementing hotfixes where required.
- Provide third-line support within agreed service management processes, supporting L1/L2 teams where needed.
- Engage stakeholders to gather requirements and translate them into fit-for-purpose technical solutions.
- Mentor and guide other developers, driving knowledge sharing and raising engineering standards.
- Identify opportunities to improve development processes, tooling, and ways of working.
Requirements
-
Insurance (Lloyd's market) Experience is required Proven senior-level development experience in data warehousing environments.
-
Strong understanding of data warehouse architecture, design patterns, and SDLC best practices.
-
Hands-on expertise across data warehousing concepts including physical modelling, ETL/ELT, CDC, reconciliation principles, semantic layers, and rules engines.
-
Strong SQL skills and experience with Python in data engineering contexts.
-
Experience with modern data platforms and tooling (e.g., Snowflake, AWS, Terraform).
-
Comfortable working in Agile/Scrum delivery environments.
-
Experience with version control (e.g., Git) and good engineering practices.
-
Excellent problem-solving skills and ability to communicate technical concepts clearly to non-technical stakeholders.
-
Collaborative mindset and an ownership-driven approach to delivery and operational support.
-
Industry experience in insurance or financial services (or similarly regulated environments).
Desirable but Not Essential
- Experience with CI/CD pipelines and cloud-native deployment patterns (AWS/Azure/GCP).
- Experience building monitoring, automated testing, or reporting/dashboarding/data feed solutions.
- Knowledge of Data Vault 2.0.
- Degree (or equivalent) in IT, Computer Science, Engineering, Business, or Finance.