Python developer - Financial services - London
Python developer - Financial services - London

Python developer - Financial services - London

City of London Temporary 43200 - 72000 £ / year (est.) No home office possible
M

At a Glance

  • Tasks: Take ownership of Python development and create efficient tools for financial services.
  • Company: Join a leading financial services firm with expertise in credit and investment management.
  • Benefits: Enjoy a competitive daily rate, mostly onsite work, and one day of remote flexibility.
  • Why this job: Be part of a forward-thinking team, influence technical standards, and mentor junior developers.
  • Qualifications: 5-8 years of Python experience, ideally in financial services, with strong skills in frameworks and cloud platforms.
  • Other info: This is a 6-month rolling contract with opportunities for growth and learning.

The predicted salary is between 43200 - 72000 £ per year.

Experienced Python developer looking to take real ownership of technical standards and influence the strategic direction of Python development within a forward-thinking organisation.

A recognised Financial services organisation with a strong presence of credit and investment management expertise.

Key Responsibilities:

  • Define and enforce Python development best practices, ensuring scalable and maintainable code.
  • Develop secure, efficient Python-based tools and frameworks, including APIs, data pipelines, and client-facing applications.
  • Collaborate with business and technical teams to understand requirements and deliver effective technical solutions.
  • Drive automation and reusable components to improve development efficiency across the business.
  • Lead DevOps practices tailored to Python development, from version control to continuous integration and deployment.
  • Mentor junior developers and contribute to internal knowledge-sharing initiatives.
  • Stay current with trends in Python development, AI, and machine learning to support emerging opportunities.

To be successful a candidate, you will need:

  • 5-8 years of experience in Python development, ideally within financial services, asset management, or private credit.
  • Expert proficiency in Python and frameworks such as: Flask, Django, Pandas, NumPy.
  • Strong experience in financial modelling and optimising asset management systems using Python.
  • Master's in computer science or a similar qualification.
  • Expertise in cloud platforms, especially Azure, and integrating Python with cloud-based services.
  • Knowledge of database management systems (SQL, NoSQL) and experience developing APIs.
  • Proven ability to lead complex workstreams with tight deadlines while collaborating with key internal stakeholders.
  • A team-oriented mindset with excellent interpersonal and communication skills.

The role will be mostly onsite with 1 day working from home. Contract Duration - 6 Months rolling contract.

Python developer - Financial services - London employer: Michael Page

As a leading financial services organisation based in London, we pride ourselves on fostering a dynamic work culture that encourages innovation and collaboration. Our commitment to employee growth is evident through mentorship opportunities and continuous learning initiatives, ensuring that our Python developers not only excel in their roles but also contribute to shaping the future of our technical landscape. With competitive remuneration and the flexibility of hybrid working arrangements, we offer an environment where talented individuals can thrive and make a meaningful impact.
M

Contact Detail:

Michael Page Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Python developer - Financial services - London

✨Tip Number 1

Make sure to showcase your experience in financial services during networking events or meetups. Engaging with professionals in the industry can help you learn about unadvertised opportunities and gain insights into what companies like ours are looking for.

✨Tip Number 2

Join online communities or forums focused on Python development and financial services. Participating in discussions can help you stay updated on industry trends and may even lead to referrals from fellow developers who know about openings at companies like StudySmarter.

✨Tip Number 3

Consider contributing to open-source projects related to Python in finance. This not only enhances your skills but also demonstrates your commitment to the field, making you a more attractive candidate when applying for positions with us.

✨Tip Number 4

Prepare to discuss specific projects where you've implemented Python solutions in financial contexts. Being able to articulate your hands-on experience will set you apart during interviews and show how you can add value to our team.

We think you need these skills to ace Python developer - Financial services - London

Expert proficiency in Python
Experience with frameworks such as Flask and Django
Strong knowledge of data manipulation libraries like Pandas and NumPy
Financial modelling expertise
Optimisation of asset management systems
Cloud platform experience, particularly Azure
API development skills
Database management (SQL and NoSQL)
DevOps practices for Python development
Version control systems knowledge
Continuous integration and deployment experience
Mentoring and knowledge-sharing capabilities
Strong interpersonal and communication skills
Ability to lead complex workstreams under tight deadlines
Team-oriented mindset

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in Python development, especially within financial services. Include specific projects where you've used frameworks like Flask or Django, and mention any relevant cloud platform experience.

Craft a Compelling Cover Letter: In your cover letter, express your passion for Python development and how you can contribute to the company's goals. Mention your experience with financial modelling and your ability to lead complex workstreams.

Showcase Relevant Skills: When filling out your application, emphasise your expertise in Python and related frameworks, as well as your knowledge of database management systems. Highlight any mentoring experience you have with junior developers.

Prepare for Technical Questions: Be ready to discuss your technical skills in detail during interviews. Prepare examples of how you've implemented best practices in Python development and how you've driven automation in previous roles.

How to prepare for a job interview at Michael Page

✨Showcase Your Python Expertise

Be prepared to discuss your experience with Python in detail. Highlight specific projects where you've used frameworks like Flask or Django, and be ready to explain how you optimised asset management systems using Python.

✨Demonstrate Financial Services Knowledge

Since the role is within financial services, brush up on industry-specific terminology and trends. Be ready to discuss how your technical skills can directly impact financial modelling and investment management.

✨Prepare for Technical Questions

Expect technical questions that assess your problem-solving abilities and coding skills. Practice coding challenges related to APIs, data pipelines, and cloud integration, especially with Azure.

✨Emphasise Collaboration and Leadership

The role involves mentoring junior developers and collaborating with teams. Share examples of how you've led projects, mentored others, and worked effectively with cross-functional teams to deliver solutions.

Python developer - Financial services - London
Michael Page
M
  • Python developer - Financial services - London

    City of London
    Temporary
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-05-14

  • M

    Michael Page

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>