Python Developer in Slough

Python Developer in Slough

Slough Full-Time 120000 - 120000 £ / year (est.) Home office (partial)
Apex Systems

At a Glance

  • Tasks: Design and implement backend Python solutions for a leading financial institution.
  • Company: Join a top-tier financial institution with a dynamic front-office team.
  • Benefits: Competitive rate of £60 per hour, with potential contract extensions.
  • Other info: Opportunity for growth in a fast-paced, innovative environment.
  • Why this job: Make an impact in global markets while collaborating with diverse teams.
  • Qualifications: Proven Python programming experience and strong engineering background required.

The predicted salary is between 120000 - 120000 £ per year.

Location: London, United Kingdom (Partial remote 2-3 days onsite)

Employment Type: Inside IR35 Contract

Rate: 60 GBP per hour

Duration: One year contract with extensions

Role Overview

We are seeking a Python Developer to join a front-office team at a leading financial institution. This role involves designing and implementing backend software solutions for a globally distributed platform within the structured notes domain. The position requires close collaboration with quant, sales, and trading teams to deliver business-critical applications in a dynamic environment.

Key Responsibilities

  • Design and implement backend Python software solutions within the structured notes domain.
  • Collaborate on a React UI application, ensuring clean API contracts and integration with backend services.
  • Work in close collaboration with Quants, Sales, Trading, and other technology teams.
  • Contribute to system design and architecture decisions for a globally distributed front-office platform.
  • Play an active role in defining and evolving development best practices within the team.
  • Collaborate with sales and structuring to ensure alignment with business requirements.
  • Provide production support for critical front-office systems, including issue diagnosis and remediation.

Required Qualifications

Experience:

  • Proven programming experience with Python, demonstrating a strong engineering background.
  • Working experience in global markets, preferably in a desk-aligned or front-office role.
  • Experience delivering business-critical applications in fast-paced, high-pressure environments.
  • Typically 5+ years of experience, with a focus on the quality of engineering experience.

Technical Skills:

  • Hands-on experience with automated testing, mocking frameworks, and CI/CD pipelines.
  • Experience with the design and implementation of JSON RESTful APIs, including versioning and backward compatibility.
  • Strong understanding and exposure to object-oriented practices and principles.

Python Developer in Slough employer: Apex Systems

Join a leading financial institution in London as a Python Developer, where you will thrive in a dynamic work culture that values collaboration and innovation. With opportunities for professional growth and the flexibility of partial remote work, you will be part of a team that is dedicated to delivering impactful solutions in the structured notes domain. Enjoy competitive compensation and the chance to work alongside industry experts in a supportive environment that encourages best practices and continuous learning.
Apex Systems

Contact Detail:

Apex Systems Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Python Developer in Slough

✨Tip Number 1

Network like a pro! Reach out to your connections in the finance and tech sectors. Attend meetups or webinars related to Python development and structured notes. You never know who might have the inside scoop on job openings!

✨Tip Number 2

Show off your skills! Create a GitHub repository showcasing your Python projects, especially those relevant to backend solutions. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice coding challenges and be ready to discuss your past experiences in delivering business-critical applications. Confidence is key!

✨Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities that might just be perfect for you. Plus, it’s a great way to ensure your application gets seen by the right people.

We think you need these skills to ace Python Developer in Slough

Python Programming
Backend Software Development
API Design and Implementation
JSON RESTful APIs
Automated Testing
Mocking Frameworks
CI/CD Pipelines
Object-Oriented Programming
Collaboration with Cross-Functional Teams
System Design and Architecture
Production Support
Experience in Global Markets
Business-Critical Application Development
Fast-Paced Environment Adaptability

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to highlight your Python experience and any relevant work in global markets. We want to see how your skills align with the role, so don’t be shy about showcasing your engineering background!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re the perfect fit for our team. Mention your experience with backend solutions and collaboration with sales and trading teams to show us you understand the role.

Showcase Your Projects: If you've worked on any projects that involved designing APIs or implementing CI/CD pipelines, make sure to include them. We love seeing real examples of your work, especially if they relate to business-critical applications!

Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It’s the best way for us to keep track of your application and ensure it gets the attention it deserves!

How to prepare for a job interview at Apex Systems

✨Know Your Python Inside Out

Make sure you brush up on your Python skills before the interview. Be ready to discuss your past projects and how you've used Python to solve complex problems, especially in a financial context. They’ll want to see your engineering background, so be prepared to dive deep into your coding experience.

✨Understand the Business Context

Since this role is within a financial institution, it’s crucial to understand the structured notes domain. Familiarise yourself with how backend solutions impact trading and sales. This will show that you can collaborate effectively with Quants and Sales teams, which is key for this position.

✨Showcase Your Collaboration Skills

This job requires close collaboration with various teams, so be ready to share examples of how you’ve worked with others in the past. Highlight any experiences where you’ve contributed to system design or architecture decisions, as well as how you’ve aligned technical solutions with business requirements.

✨Prepare for Technical Questions

Expect to face technical questions about automated testing, CI/CD pipelines, and API design. Brush up on these topics and be ready to discuss your hands-on experience. They might even ask you to solve a problem on the spot, so practice coding challenges to keep your skills sharp.

Python Developer in Slough
Apex Systems
Location: Slough

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>