Responsibilities
- Lead a team of data engineers, providing people management, technical guidance, coaching and day-to-day support.
- Work closely with business, technology and data stakeholders to deliver end-to-end data engineering solutions.
- Gather and analyse business requirements, with a focus on insurance operations and business processes, and translate them into scalable data solutions.
- Lead the design, development, testing, implementation and support of data engineering, data transformation, streaming and API solutions.
- Remain hands-on in data engineering and transformation activities while providing technical advice and reviewing engineering deliverables.
- Design and optimise data pipelines and real-time data services using technologies such as Kafka, Spark, Databricks, Azure Data Factory and EFL.
- Ensure the quality, scalability, security, performance, cost efficiency and maintainability of data platforms and solutions.
- Manage end-to-end delivery, including project planning, technical design, resource coordination, risk management, testing, deployment and post-implementation support.
- Collaborate with frontend and application teams to support data and API integration with business applications.
- Lead code reviews, establish development standards, improve testing and deployment processes, and promote reusable engineering practices.
- Present technical recommendations to senior stakeholders and support decision-making across projects.
- Contribute to the development of an AI-ready data platform and support future data, analytics and digital transformation initiatives.
- Bachelor's degree in Computer Science, Information Technology, Engineering or a related discipline.
- 6-10 years of relevant experience in data engineering, data transformation, data integration or related technology roles.
- Proven experience in the insurance industry, particularly with insurance operations, processes and business requirements.
- Previous experience as a technical team leader or engineering manager.
- Strong hands-on experience in data engineering, data pipelines, real-time data streaming and enterprise system integration.
- Practical experience with EFL, Apache Kafka, Apache Spark, Databricks and Azure Data Factory.
- Experience delivering data engineering projects from requirements gathering and solution design through development, testing, deployment and support.
- Strong understanding of databases, SQL, data modelling, ETL/ELT processes and data quality management.
- Experience with APIs, microservices and frontend or business application integration.
- Proficiency in one or more programming languages, such as Python, Scala, Java or C#.
- Experience working with cloud data platforms, preferably Microsoft Azure and Azure data services.
- Strong stakeholder management, communication, problem-solving and project management skills.
- Ability to provide practical technical advice, mentor engineers and make sound architectural and delivery decisions.
- Experience transforming existing data platforms into AI-ready environments would be an advantage.
Job ID JN -092026-2008359
Morgan McKinley has been successfully connecting talented candidates with career opportunities for over 30 years. It’s in our DNA to Go Beyond – above...
More jobs From Morgan McKinley
Morgan McKinley
Hong Kong
Morgan McKinley
Hong Kong
Boost your career
Find thousands of job opportunities by signing up to eFinancialCareers today.More Jobs Like This