Michael James Associates

Technical Data Business Analyst

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Technical Data Business Analyst on a contract basis (2–3 years’ experience) in the UK (Hybrid – 2 days/week on-site) with a pay rate of £300–£350/day. Key skills include SQL, ETL, and Power BI.
🌎 - Country
United Kingdom
💱 - Currency
£ GBP
-
💰 - Day rate
350
-
🗓️ - Date
October 3, 2025
🕒 - Duration
Unknown
-
🏝️ - Location
Hybrid
-
📄 - Contract
Inside IR35
-
🔒 - Security
Unknown
-
📍 - Location detailed
London Area, United Kingdom
-
🧠 - Skills detailed
#Data Warehouse #Data Modeling #Data Mapping #Snowflake #Dataiku #UAT (User Acceptance Testing) #"ETL (Extract #Transform #Load)" #Data Engineering #Business Analysis #Data Quality #API (Application Programming Interface) #Requirements Gathering #Microsoft Power BI #BI (Business Intelligence) #SQL (Structured Query Language) #Python #Cloud #Jira #DAX #Data Analysis #Data Visualisation
Role description
Technical Data Business Analyst Location: UK (Hybrid – 2 days/week on-site) Type: Contract (day rate/inside) Rate: £300–£350/day Sector: Insurance broking The Opportunity: A leading insurance broker is modernising its broking systems, data and reporting landscape and looking for a Technical Data Business Analyst (circa 2–3 years’ experience) who can operate end-to-end across requirements, data transformation, and reporting to bring complex, fast-moving operational data (e.g., Jira workflows) to life in Power BI. Insurance experience isn’t required if you have experience in preparing raw data, ETL/data mapping, data visualisation, and display clear business acumen. The main responsibilities: • Own the reporting journey end-to-end: gather requirements, shape logic, transform data, and deliver clear, performant dashboards. • Translate dynamic operational data (e.g., Jira tasks moving through workflows) into robust metrics. • Transform data for reporting and define table/semantic-layer requirements for accuracy and maintainability. • Migrate and consolidate broking solutions to a modern platform • Work within a modern stack that includes low-code/visual ETL and Python-friendly tooling, plus Power BI for delivery. The ideal candidate: • ~2–3 years in a Data Engineering or Analyst role with hands-on experience with raw data. • Solid SQL fundamentals and practical ETL know-how (low-code tools + data modelling concepts). • Proficiency in Power BI (or similar) to build reliable, maintainable dashboards; understanding of model design and performance. • Clear business acumen, proactivity, problem-solving, and evidence of high achievement. Nice-to-Haves: • Experience reporting on workflow-driven data (e.g., Jira) and translating it into meaningful operational insights. • Exposure to governed self-service analytics, data quality and lineage best practices. Why This Role: • Join a visible, high-impact modernisation with tangible business outcomes. • Shape how operational data is consumed—your dashboards will be rolled out across multiple projects. • Shape the future of digital insurance broking If you’re interested, apply now or get in touch! Keywords: Technical Data Business Analyst, Data Analyst, ETL, KNIME, Dataiku, SQL, Power BI, DAX, Jira, Jira API, Workflow reporting, Requirements gathering, UAT, Stakeholder management, Business logic, Data modeling, Data quality, Self-service analytics, Salesforce, Digital broking platform, Cloud data warehouse, Snowflake (nice-to-have), Python (advantageous), Raw layer/Bronze layer, APIs, Ad-hoc analysis, Hybrid 2 days/week, £300–£350/day