Strong understanding of data product design and domain‑driven analytics. This is a hands on role with hybrid working where the expectation is to work 3 days in……
Ability to work effectively in a fast-paced, dynamic and high-intensity environment including an open-floor plan, with timely responsiveness and the ability to……
Our comprehensive benefits package includes competitive holiday entitlements, pension/401k, life and long-term disability coverage, group sick pay, enhanced……
At least 2 years full time experience in software engineering and database development. Analyse, design and develop new functionality, interfaces and……
Technical assessment - A practical technical test with our Technical Lead. Participate in software development lifecycle activities to deliver and validate new……
We are ideally looking for someone who is comfortable in writing production-quality code and debugging issues that span database, application, and……
EXL provides everyday financial well-being solutions, such as cash back cards, in which you can earn cashback while enjoying discounts, promotions, and offers……
Work with customer help desk to takes care of complete infrastructure related tasks queries for onsite and offshore team. JD For VAX COBOL Lead Sr Programmer.…
Moments that matter & enhanced maternity/paternity leave policies to support your journey. Strong career progression & mentorship through our Strength in……
As a Senior MI Analyst Developer, you will play a pivotal role in designing, developing, and optimising the reporting and analytics layer that supports underwriting, actuarial, risk, finance, and regulatory functions across the reinsurance business. You will own the end‑to‑end lifecycle of MI solutions, from data modelling and semantic layer design to dashboard development, performance optimisation, and stakeholder engagement. This is a hands on role with hybrid working where the expectation is to work 3 days in the office.
Role Accountabilities
Designing and developing enterprise‑grade Power BI solutions, including data models, DAX measures, and interactive dashboards.
Building robust star schemas and dimensional models aligned to Kimball and/or Inmon methodologies.
Creating and maintaining semantic models (Power BI datasets, Analysis Services models, or Fabric semantic layer) to support self‑service analytics.
Working closely with Data Engineering to define clean, well‑structured data layers optimised for reporting.
Translating complex business requirements into logical and physical data models.
Implementing data quality checks, validation rules, and reconciliation logic within the reporting layer.
Optimising Power BI performance through query folding, aggregation tables, incremental refresh, and DAX optimisation.
Developing automated reporting frameworks for regulatory, operational, and financial MI.
Collaborating with actuarial, underwriting, exposure management, and finance teams to ensure MI outputs are accurate, timely, and aligned to business needs.
Managing Power BI workspace governance, dataset refresh schedules, RLS/OLS security, perspectives, calculation groups and deployment pipelines.
Producing clear documentation, data dictionaries, and user guides to support adoption and self‑service analytics.
Providing mentorship to analysts and contributing to the evolution of MI standards, best practices, and reporting frameworks.
Designing and developing enterprise‑grade Power BI solutions, including data models, DAX measures, and interactive dashboards.
Building robust star schemas and dimensional models aligned to Kimball and/or Inmon methodologies.
Creating and maintaining semantic models (Power BI datasets, Analysis Services models, or Fabric semantic layer) to support self‑service analytics.
Working closely with Data Engineering to define clean, well‑structured data layers optimised for reporting.
Translating complex business requirements into logical and physical data models.
Implementing data quality checks, validation rules, and reconciliation logic within the reporting layer.
Optimising Power BI performance through query folding, aggregation tables, incremental refresh, and DAX optimisation.
Developing automated reporting frameworks for regulatory, operational, and financial MI.
Collaborating with actuarial, underwriting, exposure management, and finance teams to ensure MI outputs are accurate, timely, and aligned to business needs.
Managing Power BI workspace governance, dataset refresh schedules, RLS/OLS security, perspectives, calculation groups and deployment pipelines.
Producing clear documentation, data dictionaries, and user guides to support adoption and self‑service analytics.
Providing mentorship to analysts and contributing to the evolution of MI standards, best practices, and reporting frameworks.
Any additional duties, as assigned.
Role Requirments
5–7+ years of experience in MI, BI development, analytics engineering, or data modelling.
Expert‑level skills in Power BI, including DAX, Power Query (M), data modelling, and performance tuning.
Strong experience designing star schemas, snowflake schemas, and dimensional models using Kimball principles.
Understanding of Inmon‑style enterprise data warehousing and how it integrates with downstream reporting layers.
Strong SQL skills, including complex joins, window functions, and optimisation techniques.
Experience working with Azure data sources (Synapse, Databricks, SQL DB, Data Lake, Fabric).
Ability to translate business requirements into clear, scalable MI solutions.
Strong understanding of data governance, lineage, and metadata management.
Experience building semantic models for enterprise reporting.
Excellent communication skills and the ability to work with senior stakeholders across actuarial, underwriting, risk, and finance.
Line management experience.
Skills & Abilities
Experience working with reinsurance or insurance data domains, including exposure, claims, treaties, and catastrophe modelling.
The minimum salary is £38k and the max salary is £70k.
£38k – £70k/yr (Glassdoor Est.)
£52k
/yr Median
London, England
If an employer includes a salary or salary range on their job, we display it as "Employer provided". If a job has no salary data, Glassdoor displays a "Glassdoor estimate" if available. To learn more about "Glassdoor estimates", see our FAQ page.
Working here doesn’t have to be a secret
Sign in to browse authentic reviews, anonymous ratings and salary data before you apply.