Database Developer
Role Overview
Design, develop, maintain, and optimize database solutions for business-critical applications and reporting.
Work with stakeholders, developers, analysts, and technical teams to keep data secure, accurate, accessible, and performant.
Key Skills for This Role
Full Job Posting
Role overview
Design, develop, maintain, and optimize database solutions for business-critical applications and reporting.
Work with stakeholders, developers, analysts, and technical teams to keep data secure, accurate, accessible, and performant.
Responsibilities
- Design, develop, and maintain relational database solutions for business systems and applications.
- Write, optimize, and troubleshoot SQL queries, stored procedures, functions, views, and triggers.
- Develop and maintain ETL processes for data integration and migration.
- Monitor database performance and implement tuning improvements.
- Support database deployments, upgrades, and system enhancements.
- Maintain data integrity, security, and compliance standards across database environments.
- Collaborate with developers and business stakeholders to understand data requirements and deliver solutions.
- Document database designs, processes, and standards; investigate and resolve database incidents and support requests.
- Contribute to disaster recovery, backup, and business continuity planning.
- Automate database administration and reporting tasks where possible; support data warehousing, BI, and analytics initiatives.
Essential requirements
- Proven experience as a Database Developer or in a similar database-focused role.
- Strong SQL development skills, ideally in Microsoft SQL Server environments.
- Experience creating and maintaining stored procedures, views, functions, and database schemas.
- Knowledge of database design, indexing, and data modelling; experience tuning and optimizing performance.
- Understanding of ETL and data integration; knowledge of database security and access controls.
- Strong analytical and problem-solving skills, and ability to communicate technical concepts to non-technical stakeholders.
- Experience working in Agile or collaborative delivery environments.
Desirable experience
- Experience with Azure SQL Database, Azure Data Factory, or other cloud data platforms.
- Knowledge of data warehousing and business intelligence; familiarity with Power BI, SSIS, SSRS, or SSAS.
- Experience with DevOps, CI/CD pipelines, and database version control.
- Exposure to Python, PowerShell, or other scripting languages.
- Financial services or insurance industry experience.
Personal attributes
- Highly organized, with strong attention to detail.
- Proactive and focused on continuous improvement.
- Strong stakeholder management and collaboration skills.
- Able to manage multiple priorities and deadlines.
- Committed to data quality, accuracy, and robust technical solutions.
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 Intact Insurance
Data Programme Manager
, GBR
Data Transformation Manager
London, GBR
Data Management Lead
London, GBR
Third Party Finance Data Analyst
Chelmsford, GBR
Solution Data Architect
Liverpool, GBR
Casualty Claims Handler
Manchester, GBR
Senior Threat Intelligence Analyst
, GBR
Senior Analytics & Insight Consultant
, GBR