Role Summary
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 & Requirements
- 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.
Essential Skills and Abilities
- 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.
Desirable Skills and Abilities
- Experience working with reinsurance or insurance data domains, including exposure, claims, treaties, and catastrophe modelling.
-
Familiarity with Azure environment and/or Fabric (Data Engineering, Warehouse, Lakehouse, Semantic Models).
-
Experience with Azure Analysis Services or Power BI Premium.
-
Knowledge of regulatory reporting (Solvency II, IFRS 17, Consumer Duty).
-
Understanding of data quality frameworks and reconciliation processes.
-
Exposure to Python for light data preparation or automation.
-
Power BI or Azure certifications (e.g., PL‑300, DP‑500).
-
Experience mentoring analysts or contributing to MI/BI capability uplift.
-
Ability to contribute and define to enterprise‑wide reporting standards and semantic modelling conventions.
-
Experience implementing Power BI deployment pipelines and DevOps‑aligned release processes.
-
Strong understanding of data product design and domain‑driven analytics.
-
Experience with large‑scale dataset governance, Premium capacity management, and RLS/OLS strategy.
Management Duties
- Yes, there will be a transition to management duties.