Job Description
A leading Asset Manager is seeking an experienced Python Developer to support the build of an MVP solution designed to automate a suite of bespoke client investment reports. This role sits within the Agile Delivery function responsible for client reporting and performance platforms and will contribute to the shift from manual reporting processes towards a standardised, automated model leveraging Snowflake.
INSIDE IR35
HYBRID WORKING
The solution is centred on Python, FastAPI, SQL and elements of React, underpinned by Snowflake and Azure.
* Key Responsibilities Develop backend services and integrations using Python and FastAPI
* Build and refine data extraction processes against Snowflake/CDP
* Contribute to the build of a reporting automation platform and API layer
* Support UI development components using React (as needed)
* Apply strong SQL capability to ensure efficient and accurate data handling
* Work in an Agile team to deliver the MVP and ongoing automation backlog
* Support CI/CD practices, testing, documentation, and deployment standards
* Engage stakeholders and collaborate with data, reporting and product teams
* Required Skills & Experience Strong proficiency in Python and SQL
* Proven experience developing backend services using FastAPI
* Understanding of React and UI integration
* Hands-on CI/CD experience
* Familiarity with Azure and Snowflake environments
* Experience working in Agile delivery teams
* Strong analytical capability, with attention to detail and problem-solving mindset
* Effective communication and stakeholder collaboration skills
* Desirable Experience Delivery of Python-based applications in reporting, data, or operational settings
* Full stack development including API design, integrations and UI build
* Exposure to data automation initiatives and/or Tableau
* Background in regulated or customer-focused environments (e.g. financial services)