Graduate Python Developer 2025 Programme
We are committed to creating an inclusive environment and ensuring opportunities are accessible to everyone.
As part of our Technology Graduate Program, we are offering a unique role on our Risk Platform Technology Team.
This team is at the forefront of creating cutting-edge solutions that drive data-driven decision-making across TD.
You will work on impactful projects that support risk management and enable the business to stay ahead in a rapidly evolving landscape.
Through our established five-year partnership with Generation Success, we provide tailored support to help you thrive.
This program has been carefully designed to remove barriers, offering mentorship, speed mentoring, and onboarding resources that ensure a seamless transition into the corporate world.
Key Responsibilities:
* Developing and deploying system enhancements to improve data-driven decision-making.
* Collaborating with stakeholders to define requirements and implement user-focused solutions.
* Building APIs using Python frameworks like Fast API or Flask.
* Creating interactive data visualisations using Plotly Dash (Python, CSS, JS).
* Leveraging tools like Jira, Git Hub, and Jenkins to support agile development.
* Exploring new technologies through Proof of Concept (POC) projects.
What You Will Learn:
* Python: Data processing with pandas, numpy, and Dask.
* APIs: Development with Fast API and Flask.
* Data Visualisation: Plotly Dash and web-based tools.
* Databases: SQL Server, Dremio, and Redis.
* Cloud Platforms: Azure for scalable deployments.
* Code Management: GIT and Jenkins for build and deploy.
* Monitoring and Observability: Splunk for performance tracking.
Requirements:
* A degree (or equivalent) in Computer Science, Engineering, or a related field, with a 2:1 or higher grade (for candidates graduating in 2024 or 2025).
* Strong programming skills in Python and an understanding of software development principles.
* Familiarity with version control using Git.
* Excellent communication skills and the ability to collaborate effectively with team members.
Why Join Us?
A Proven Partnership for Your Success Our five-year collaboration with Generation Success reflects our commitment to empowering diverse talent.
Inclusivity at Our Core We value diverse perspectives and are committed to creating an environment where everyone can succeed.
Whether you're a first-generation graduate, from an underrepresented group, or simply looking to launch your career, this program is designed for you.
Empowered by Generation Success Through our partnership, you'll receive tailored support, including mentorship, speed mentoring, exclusive networking events, personalised onboarding resources, and more.