At a Glance
- Tasks: Join a dynamic team to develop a cutting-edge Risk Engine using Python.
- Company: Work with a leading investment bank known for innovation and growth.
- Benefits: Enjoy competitive pay, training opportunities, and potential for a permanent senior role.
- Why this job: Gain valuable experience in finance while contributing to impactful projects in a collaborative environment.
- Qualifications: 2+ years of Python development experience in Financial Services; degree in Maths, Engineering, or related field.
- Other info: Hybrid work model with at least 3 days in the London office.
The predicted salary is between 40000 - 50000 £ per year.
Role Description
Our client, who is a leading investment bank, is looking to hire a junior python developer. This developer will join a 12-18 month programme to develop into a senior developer down the line and eventually join the bank on a permanent bases in a senior position. The Python Developer will work on building out their Risk Engine, this allows them to manage trading and risk in holistic manner, allowing them to respond effectively to the changing regulatory landscape for the Rates & Risk Team in Python.
This programme will offer training in multiple areas and give you exposure to risk and front office.
Role Requirements
- You will need 2+ years experience as a Python Developer within Financial Services/Banking. Risk exposure is preferable
- Degree/Masters within Mathematics, Engineering or Developer related degree from a top university.
This role will offer £200-£250 PAYE during the first 12-18 months of the contract. You\’ll be able to negotiate a much higher salary when going perm at the end.
The client will expect at least 3 days a week from the London office during the contract.
If you are interested please apply and if your profile meets our clients requirements we will reach out within 48 hours.
Job Title: Junior Python Developer
Location: London, UK
Rate/Salary: 200.00 – 250.00 GBP Daily
Job Type: Contract
Trading as TEKsystems. Allegis Group Limited, Maxis 2, Western Road, Bracknell, RG12 1RT, United Kingdom. No. 2876353. Allegis Group Limited operates as an Employment Business and Employment Agency as set out in the Conduct of Employment Agencies and Employment Businesses Regulations 2003. TEKsystems is a company within the Allegis Group network of companies (collectively referred to as \”Allegis Group\”). Aerotek, Aston Carter, EASi, Talentis Solutions, TEKsystems, Stamford Consultants and The Stamford Group are Allegis Group brands. If you apply, your personal data will be processed as described in the Allegis Group Online Privacy Notice available at
To access our Online Privacy Notice, which explains what information we may collect, use, share, and store about you, and describes your rights and choices about this, please go to
We are part of a global network of companies and as a result, the personal data you provide will be shared within Allegis Group and transferred and processed outside the UK, Switzerland and European Economic Area subject to the protections described in the Allegis Group Online Privacy Notice. We store personal data in the UK, EEA, Switzerland and the USA. If you would like to exercise your privacy rights, please visit the \”Contacting Us\” section of our Online Privacy Notice at for details on how to contact us. To protect your privacy and security, we may take steps to verify your identity, such as a password and user ID if there is an account associated with your request, or identifying information such as your address or date of birth, before proceeding with your request. If you are resident in the UK, EEA or Switzerland, we will process any access request you make in accordance with our commitments under the UK Data Protection Act, EU-U.S. Privacy Shield or the Swiss-U.S. Privacy Shield.
#J-18808-Ljbffr
Junior Python Developer employer: TEKsystems, Inc.
Contact Detail:
TEKsystems, Inc. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Junior Python Developer
✨Tip Number 1
Familiarise yourself with the financial services sector, especially risk management and trading. Understanding the basics of how a Risk Engine operates will give you an edge in interviews and discussions.
✨Tip Number 2
Network with professionals in the banking and finance industry. Attend meetups or webinars focused on Python development in finance to make connections that could lead to referrals or insider information about the role.
✨Tip Number 3
Brush up on your Python skills, particularly in areas relevant to financial applications. Consider working on personal projects or contributing to open-source projects that involve risk analysis or financial modelling.
✨Tip Number 4
Prepare for technical interviews by practising coding challenges that focus on algorithms and data structures. Being able to demonstrate your problem-solving skills in Python will be crucial during the interview process.
We think you need these skills to ace Junior Python Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience as a Python Developer, especially within Financial Services or Banking. Emphasise any relevant projects or roles that demonstrate your skills in risk management and trading.
Craft a Strong Cover Letter: Write a cover letter that specifically addresses the role requirements. Mention your 2+ years of experience, your degree in Mathematics, Engineering, or a related field, and express your enthusiasm for the opportunity to develop into a senior developer.
Showcase Relevant Skills: In your application, clearly outline your technical skills in Python and any experience with risk engines or financial systems. If you have knowledge of regulatory landscapes, make sure to include that as well.
Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a developer role.
How to prepare for a job interview at TEKsystems, Inc.
✨Brush Up on Python Fundamentals
Make sure you have a solid understanding of Python basics, including data structures, algorithms, and libraries commonly used in financial services. Be prepared to discuss your previous projects and how you've applied these concepts.
✨Understand the Financial Services Landscape
Familiarise yourself with the financial services industry, particularly risk management and trading. Knowing how your role as a Python developer fits into the bigger picture will impress your interviewers.
✨Prepare for Technical Questions
Expect technical questions that assess your coding skills and problem-solving abilities. Practice coding challenges and be ready to explain your thought process clearly during the interview.
✨Show Enthusiasm for Learning
Since this role offers training and development opportunities, express your eagerness to learn and grow within the company. Highlight any relevant courses or certifications you've completed that demonstrate your commitment to professional development.