At a Glance
- Tasks: Join a team to design and build Python frameworks for financial systems.
- Company: A dynamic company focused on critical financial solutions in the heart of London.
- Benefits: Earn up to £600/day with a hybrid work model and flexible contract length.
- Why this job: Work on impactful projects in finance while collaborating with experienced engineers.
- Qualifications: 3+ years of Python development experience, ideally in financial services.
- Other info: Opportunity to mentor junior developers and work with cutting-edge technologies.
The predicted salary is between 43200 - 62400 £ per year.
Rate: Up to £600/day (Outside IR35)
Contract Length: 5 month contract
Hybrid Model: 3 days per week onsite (City of London)
About the Role
We’re seeking an experienced Python Developer to join a dynamic team working on critical financial systems. You’ll play a key role in designing and building Python frameworks for loan processing, risk assessment, and financial automation, with a focus on SWIFT banking integrations (payments, receipts, balances). This is a hands-on role requiring strong problem-solving skills, the ability to work independently, and collaboration with senior engineers to deliver scalable solutions.
Key Responsibilities
- Design, develop, and maintain Python-based applications for loan calculations, invoicing, and financial analysis
- Integrate with SWIFT banking services and third-party APIs
- Optimise and manage relational (PostgreSQL/MySQL) and NoSQL databases
- Work with large datasets for risk modelling, fraud detection, and automation
- Ensure compliance with financial security & regulatory standards
- Deploy and manage applications on Azure (Functions, CI/CD pipelines, test automation)
- Collaborate on framework design and mentor junior developers
Essential Skills
- Strong Python development (3+ years, ideally in financial services)
- Experience with PostgreSQL/MySQL & NoSQL databases
- Proficiency in RESTful API development & third-party integrations
- Familiarity with Bitbucket, CI/CD pipelines, and test automation
- Knowledge of cloud platforms (Azure preferred, AWS/GCP acceptable)
- Ability to debug, optimise, and improve performance
- Understanding of financial algorithms & data processing
Desirable Skills
- Experience with SWIFT banking protocols
- Knowledge of Azure Functions
- Frontend skills (React, Vue, or Angular) for full-stack contributions
- Exposure to machine learning/AI for risk/fraud detection
How to Apply
To be considered, please submit your CV via the Computappoint website.
Python Developer (London Area) employer: Computappoint
Contact Detail:
Computappoint Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Python Developer (London Area)
✨Tip Number 1
Familiarise yourself with SWIFT banking protocols and financial systems. Understanding these concepts will not only help you in interviews but also demonstrate your commitment to the role.
✨Tip Number 2
Brush up on your Python skills, especially in the context of financial applications. Consider working on personal projects that involve loan processing or risk assessment to showcase your practical experience.
✨Tip Number 3
Network with professionals in the financial tech industry. Attend meetups or webinars focused on Python development and financial services to make connections that could lead to referrals.
✨Tip Number 4
Prepare for technical interviews by practising coding challenges related to database management and API integrations. This will help you demonstrate your problem-solving skills effectively during the interview process.
We think you need these skills to ace Python Developer (London Area)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Python development experience, especially in financial services. Include specific projects or roles where you've worked with SWIFT banking integrations, databases, and cloud platforms like Azure.
Craft a Strong Cover Letter: Write a cover letter that showcases your problem-solving skills and ability to work independently. Mention your experience with relevant technologies such as PostgreSQL, RESTful APIs, and CI/CD pipelines, and explain how they relate to the role.
Showcase Relevant Projects: If you have worked on projects involving loan processing, risk assessment, or financial automation, be sure to include these in your application. Describe your contributions and the technologies used, particularly any experience with large datasets or financial algorithms.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any errors or typos. A polished application reflects your attention to detail, which is crucial in a financial role.
How to prepare for a job interview at Computappoint
✨Showcase Your Python Expertise
Make sure to highlight your experience with Python, especially in financial services. Be prepared to discuss specific projects where you've designed and developed applications, focusing on loan processing or risk assessment.
✨Demonstrate Database Knowledge
Since the role requires working with PostgreSQL/MySQL and NoSQL databases, be ready to explain your experience with these technologies. Discuss how you've optimised database performance and managed large datasets in previous roles.
✨Familiarise Yourself with SWIFT Protocols
As the position involves SWIFT banking integrations, it’s beneficial to understand these protocols. Brush up on how you've previously integrated with banking services or third-party APIs, and be ready to share relevant examples.
✨Prepare for Problem-Solving Scenarios
Expect to face technical challenges during the interview. Practice explaining your problem-solving approach, particularly in debugging and optimising applications. This will demonstrate your hands-on skills and ability to work independently.