Data Developer
Role Overview
Design, develop, and maintain scalable data solutions that transform raw data into business insights.
Work independently in a source-controlled, agile delivery team and own data products and delivery outcomes.
Key Skills for This Role
Full Job Posting
About MIB
MIB works with Police, insurers, and Government to address uninsured and hit-and-run driving and compensate affected victims.
The organisation reports helping more than 34,000 people and paying over £400 million in compensation in the prior year.
About the role
Design, develop, and maintain scalable data solutions that transform raw data into business insights.
Work independently in a source-controlled, agile delivery team and own data products and delivery outcomes.
Key responsibilities
- Design, develop, and maintain ELT pipelines, control flows, and data models for reporting, analytics, and operational processes.
- Translate business needs into requirements, technical designs, and scalable, supportable solutions.
- Own delivery through estimation, design, build, testing, deployment, monitoring, and support.
- Promote Git, CI/CD, automation, peer review, testing, documentation, and code quality.
- Lead technical discussions with analysts, engineers, developers, and stakeholders.
- Resolve complex data or system issues and improve performance, reliability, maintainability, and data quality.
- Share knowledge, review work, coach colleagues, and provide technical guidance.
Skills and experience
- Strong SQL, relational data, dimensional modelling, and ELT design skills.
- Proficiency with Azure-native data services, particularly Azure Databricks and Azure Data Factory.
- Working knowledge of Python, Azure DevOps, Git, branching, and automated build and release pipelines.
- Experience with testing, monitoring, operational controls, and data quality checks.
- Working knowledge of Power BI, semantic modelling, and DAX.
- Able to gather and refine requirements, create technical designs, plan development, and balance quality, delivery, risk, and business priorities.
- Effective communication with technical and non-technical stakeholders; analytical problem solving and attention to detail.
- Commitment to continuous improvement, engineering standards, and developing team capabilities.
Work arrangement
- Hybrid working from the Milton Keynes office, with two office days per week.
Compensation
- Salary stated as £60,000; no pay cadence is specified.
Schedule and employment
- Permanent, full-time role.
- Working hours are 35 per week, Monday to Friday.
Benefits
- IT equipment and a £320 before-tax start-up allowance.
- Contributory stakeholder pension, life assurance, and employee incentive scheme.
- 25 days of annual leave plus public holidays, with a holiday purchase scheme.
- Sports and social club, employee assistance programme, and online mental and physical health tools.
- Enhanced family leave, one annual volunteer day, and charity matched funding.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Motor Insurers Bureau
Data Insight Analyst
Milton Keynes, GBR
MIB seeks a Data Insight Analyst to turn complex datasets into actionable insight for strategic and operational decisions. The role requires strong Databricks and Spark, Python and Pandas skills, analytical experience, a
Lead Auditor
Milton Keynes, GBR
MIB is seeking a Lead Auditor to lead audits of insurance firms, third parties and its own information security framework. The role requires substantial audit experience, complex audit leadership, strong analytical and c