Python Developer

Python Developer

Full-Time 43200 - 72000 £ / year (est.) No working from home possible
McGregor Recruitment

At a Glance

  • Tasks: Develop automation systems and custom data visualisation tools for financial operations.
  • Company: Join a leading London Investment Manager making waves in the finance sector.
  • Benefits: Enjoy autonomy, collaborate with C-suite, and work on impactful projects.
  • Other info: Equal opportunity employer committed to diversity and inclusion.
  • Why this job: Perfect for tech-savvy individuals wanting to blend finance and software engineering.
  • Qualifications: Mid-level Python developers with 2-8 years of experience in financial services.

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

Python, Django, Javascript, Cloud, Pandas, NumPy

A leading London Investment Manager is currently seeking a Python Web Developer (mid level) for a new initiative:

The team is currently building a new, bespoke application for the Operations function of the fund. You'll be developing automation systems for trade processing workflows, creating custom data visualization tools, and architecting web applications using Flask/Django/FastAPI stacks.

You'll have autonomy to drive technical decisions while collaborating with C-suite stakeholders to solve complex financial data challenges. We need someone who understands how a financial organization works and is comfortable being a central point of contact for multiple stakeholders in various teams.

This role sits at the intersection of financial operations and software engineering, offering exposure to systematic trading technologies while building solutions that directly impact business efficiency.

Required skills:

  1. Excellent Python Development. We are looking for candidates at the mid-level of experience (2-8 years).
  2. Strong knowledge and usage of web technologies such as Django, FastAPI, or Flask.
  3. Prior experience with either Javascript, HTML, or CSS.
  4. Cloud computing experience (ideally AWS).
  5. Prior experience within financial services is required at either a large investment bank, asset manager, or another fund.

Nice to have:

  1. Strong educational background.
  2. Experience working with Operations within finance.
  3. Exposure to automation tools.

McGregor Boyall is an equal opportunity employer and does not discriminate on any grounds.

#J-18808-Ljbffr

Python Developer employer: McGregor Recruitment

Join a leading global professional services firm that prioritises innovation and employee development in the rapidly evolving field of AI. With a hybrid work environment, you will benefit from a collaborative culture that encourages creativity and offers ample opportunities for growth and advancement. Experience the unique advantage of working with cutting-edge technology on impactful projects that deliver real enterprise value.

McGregor Recruitment

Contact Details:

McGregor Recruitment Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Python Developer

Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Django, Flask, and FastAPI. Being able to discuss your hands-on experience with these frameworks during interviews will demonstrate your technical competence and readiness for the role.

Tip Number 2

Network with professionals in the financial services sector, especially those who work in operations or technology roles. Engaging with them on platforms like LinkedIn can provide insights into the company culture and expectations, which you can leverage during your application process.

Tip Number 3

Prepare to discuss how your previous experiences align with the responsibilities of the role, particularly in automating trade processing workflows and creating data visualisation tools. Having concrete examples ready will help you stand out as a candidate who can directly contribute to the team’s objectives.

Tip Number 4

Showcase your understanding of the financial industry by staying updated on current trends and challenges. This knowledge will not only help you in interviews but also position you as a candidate who is genuinely interested in the intersection of finance and technology.

We think you need these skills to ace Python Developer

Python Development
Django
FastAPI
Flask
JavaScript
HTML
CSS

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your Python development experience, particularly with Django, FastAPI, and Flask. Include specific projects where you've developed automation systems or data visualisation tools, as this aligns closely with the job requirements.

Craft a Compelling Cover Letter:In your cover letter, emphasise your understanding of financial operations and how your technical skills can solve complex challenges in this area. Mention any relevant experience in financial services to demonstrate your fit for the role.

Showcase Relevant Projects:If you have worked on projects involving cloud computing (especially AWS), automation tools, or web applications, be sure to include these in your application. Provide links to your GitHub or portfolio if applicable, as this can showcase your practical skills.

Highlight Collaboration Skills:Since the role involves working with C-suite stakeholders, mention any past experiences where you collaborated with senior management or cross-functional teams. This will show that you are comfortable being a central point of contact and can communicate effectively across different levels of an organisation.

How to prepare for a job interview at McGregor Recruitment

Showcase Your Python Skills

Be prepared to discuss your experience with Python in detail. Highlight specific projects where you've used Python, especially in financial contexts, and be ready to demonstrate your understanding of libraries like Pandas and NumPy.

Familiarise Yourself with Web Technologies

Since the role involves web development using Django, Flask, or FastAPI, brush up on these frameworks. Be ready to explain how you've used them in past projects and how they can be applied to solve financial data challenges.

Understand Financial Operations

Make sure you have a solid grasp of how financial organisations operate. Be prepared to discuss your previous experience in financial services and how it relates to the role, as this will show your ability to communicate effectively with stakeholders.

Prepare for Technical Decision-Making

The role offers autonomy in technical decisions, so think about examples where you've made impactful choices in your previous roles. Be ready to discuss your thought process and how you collaborated with others to implement those decisions.