Senior Data Engineer

Covea Insurance - Yorkshire

Full-time (Permanent)
Up to £60,000
Yorkshire
Published on
11 May 2020
Deadline
8 June 2020

Senior Data Engineer
 
Role Profile


Team purpose

This role will build Covea’s digital products by following modern development practices to deliver quality working data solutions. 

The Senior Data Engineer (SDE) will operate as part of a multi-disciplinary Squad (c. 10 people), within one of Covea’s product delivery Tribes. They will follow best practices for data engineering and contribute towards continuously improving the processes, standards and tools used for delivery. They will work with IT Service to manage the continuous integration and delivery approach, including automated deployment of software into production, and oversee the resolution of incidents for software they own. They will also provide training and mentoring for all development team members and be a significant participant in the Engineering Chapter. They should develop and share good practice with peers in other Squads and Tribes, and implement this back into their Squad. 

 

From day 1, you’ll be able to contribute to the Covéa Insurance purpose which is ‘To help people protect against the worst happening and put it right if it does’.

The Team also:

  • Defines, develops and operates Data pipelines and Data processing systems
  • Discover opportunities for data acquisition
  • Recommends ways to improve reliability, efficiency and quality of Data
  • Catalogue, tag and provide Data processing and enrichment capabilities
  • Ensure Data is processed and available to support operational and analytical roles both within and outside of the wider Data Tribe

 

What would you be responsible for in this role?

  • Work within a multi-disciplinary engineering team to develop and implement products by applying knowledge of design principles, procedures and practices 
  • Collecting data and optimising data flows to their full potential, working in a cross-functional team as well as with the wider business to fulfil their data needs
  • Working with Platform Engineers and Testers to deliver your data solutions all the way into production
  • Demonstrating a DevOps mindset with operational considerations always at the forefront of your thinking
  • Highlighting non-functional considerations throughout implementation
  • Ensuring testability, observability and documentation are part of everything that you do to make the systems you build easy to support
  • Responsible for line management of other engineers / automation testers within the Squad, as needed 
  • Maintains high levels of motivation of the development team members in the Squad, ensuring priorities are clear and support team productivity, in keeping with our values. 
  • Create and maintain a collaborative environment which is mindful of agile practices 
  • Coordinate with the Lead Engineering to align technology across Squads, deputising their role to cover absence 
  • Apply extensive knowledge of design principles & patterns, procedures and practices 
  • Contribute to architecture, design, coding, quality and security reviews of data pipelines, data related microservices, and data processing systems
  • Contributes to the relevant scrum events; sprint planning / user story estimation, daily stand-ups, sprint reviews / demos and retrospectives 
  • Develop and manage technical documentation to agreed standards 
  • Take ownership to overcome technical problems and live incidents 
  • Investigate and develop prototypes and proof of concepts using new technical developments relevant to component area of expertise 
  • Coach the team to follow excellent data practices and quality standards and provide training and mentoring to the Squad 
  • Invests in learning about the wider business, developing their knowledge of insurance as a business domain 
  • Continue to develop your own skills and an awareness of new tools, processes and technical developments relevant to your areas of expertise

     

Other aspects of your role:

 

  • Supporting role in discussions with other teams such as Security, Compliance and Service 
  • Supporting role in working with relevant third parties involved in delivery of solutions
  • Proactive in identifying where spikes and discovery work are of benefit and being actively involved in their delivery
  • Adhering to regulation, compliance and governance standards
  • Supporting other internal teams in using and promoting data technologies

 

 

 

Customer experience 

  • Make sure that you treat all our customers with the principles of Treating Customers Fairly (TCF)
  • Understand how you play a part in the Customer Experience
  • Provide a service to all of our customers (internal and external) that is memorable for the right reasons and builds our reputation as a great company to work for and do business with

Doing the right thing 

  • Act with integrity, due care, skill and diligence
  • Make sure that everything you do fits in with the legal requirements, Covéa Insurance policies, regulatory requirements and observes proper standards of market conduct
  • Be aware of threats to our organisation and customers (e.g. financial crime, fraud and money laundering)
  • Taking the appropriate action to minimise the impact of risks to our business (e.g. by following processes and reporting any concerns to your manager)
  • Treating the personal data of our customers, employees and other individuals lawfully and in accordance with current Data Protection laws, and other related legislation
  • If required, you will be open and cooperative with the FCA, PRA and other regulators 

 

What would we like to see in you? 

Essential 

 

  • Experienced Data Engineer who appreciates the benefits of streaming over batch processing
  • Experienced with using Kafka, Avro, Schema Registry and Kafka Connect
  • DevOps mentality of building and operating solutions with observability, including monitoring and logging, in mind
  • AWS and Azure cloud exposure including compute, storage, account permissions, networking etc.
  • Experience with Git, CI and CD
  • Experienced with Agile methodologies including Scrum and Kanban
  • Exposure to streaming event-driven applications and microservices
  • Experience with using containers with Kubernetes/Docker/Rancher
  • Exposure to Data Lake and Warehouse concepts
  • Experience with Java/Scala/Python
  • Experience with a relational database
  • Experience with automated test tooling

 

Nice to have

 

  • ü  Experienced with KSQL
  • ü  Experience with Microsoft SQL Server
  • ü  Experience with Terraform and Jenkins
  • ü  Comfortable giving live demonstrations in front of an audience

Behaviours

  • You are able to adapt to a fast paced business environment and ever changing data landscape
  • Establishes and maintains constructive and collaborative relationships with all business areas 
  • Demonstrates pragmatic judgement, balancing risk and business value to reach decisions which are well informed and actionable 
  • Is proactive in planning to achieve targets and objectives which deliver profitable outcomes 
  • Continuously and proactively improves the quality of service delivered to all customers, external, internal and business partners 
  • Respects individual’s views and positively contributes to a learning environment in which individuals are supported and encouraged to excel 
  • Behaves consistently and with integrity at all times, realising everyone's potential to get the best possible result and live the values 

 





 



More jobs at Covea Insurance

Related jobs

Subscribe to our newsletter

Sign up here