Lock Applications for this job are now closed
    Closing soon

    We want to be the best place that any of our 6,800 colleagues have ever worked.

    We’re the UK’s largest long-term savings and retirement business. We offer our 12 million customers products across our market-leading brands, including Standard Life, SunLife and ReAssure, with c.£259 billion of assets under administration. We’re a FTSE 100 organisation that is tackling key issues such as transitioning our portfolio to net zero by 2050, and we’re not done yet.

    The role

    We are seeking a talented Azure Data Factory Developer with proficiency in Python to join our dynamic team. This is a fantastic opportunity to contribute to our growing organization, working with cutting-edge technologies and making a meaningful impact in the field of insurance. We’re currently embarking on a significant project to reshape the Actuarial Systems landscape, and build a more efficient end-to-end process.

    A key element of ensuring that this is a success is to hire a permanent team to be involved in the initial development, and maintain the new systems once the initial project build is complete. You will have the opportunity to work with the project team and take on more responsibility over time so that when the project is finished, you’ll be in a position to lead a small team of developers responsible for continuous improvement.

    Your excellent problem-solving skills, attention to detail, strong communication skills and the ability to work collaboratively in a team-oriented environment will be key to being successful in this role.

    Key Responsibilities:

    • Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions using Azure Data Factory in an agile, iterative environment.
    • Develop, test, and deploy data pipelines to extract, transform, and load (ETL) data from multiple sources to various target systems.
    • Implement data quality and data governance measures to ensure data accuracy, consistency, and integrity.
    • Monitor and troubleshoot data pipelines, identifying and resolving issues in a timely manner to minimize disruptions.
    • Utilize Python scripting to enhance the functionality and automation of data processes, and implement complex Actuarial calculations as specified by the SME product owners
    • Work closely with data engineers, data analysts, and other stakeholders to optimize data integration and transformation workflows.
    • Stay updated with industry trends and emerging technologies related to Azure Data Factory and Python, providing recommendations for process improvements and innovative solutions.

    On-cycle support may be required in the future, but the extent of this is not yet clear.

    What are we looking for?

    This role will be a good fit if you have either a degree in Computer Science/Software Engineering or the equivalent experience. We’re looking for you to have proven capability in developing and implementing data integration solutions using Azure Data Factory and related products like Databricks, Spark, Notebooks, Power BI and Azure Functions. You will also have a good understanding of data modelling, data warehousing concepts, and ETL principles. We’re looking for you to have a strong proficiency in Python programming language and its libraries for data manipulation and analysis and would be great if you also had some exposure to other technologies like Microsoft Fabric, C#, HTML/CSS, JavaScript, TypeScript or R. Experience with version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines will also be beneficial. Experience of working in financial services and/or life insurance is also desirable but not essential.

    We want to hire the whole version of you

    We are committed to ensuring that everyone feels accepted and welcome applicants from all backgrounds. If your experience looks different from what we’ve advertised and you believe that you can bring value to the role, we’d love to hear from you.

    If you require any adjustments to the recruitment process, please let us know so we can help you to be at your best.