Python Developer in London

Python Developer in London

London Full-Time No working from home possible
Emagine Consulting

At a Glance

  • Tasks: Enhance FX calculations and automate processes using Python in a dynamic environment.
  • Company: Join emagine, a leading consultancy in financial services with a culture of integrity.
  • Benefits: Competitive pay, flexible working, and opportunities for professional growth.
  • Other info: Be part of a supportive team that values diversity and personal development.
  • Why this job: Make a real impact in finance while developing your skills with cutting-edge technology.
  • Qualifications: Proficient in Python and familiar with FX data; experience with Athena/Quartz is a plus.

This project focuses on enhancing a rolling curve function within the Global Market Data (GDA) framework by utilizing Python programming to automate FX forward rate calculations and improve efficiency.

emagine is a high-end professional services consultancy and solutions firm specialising in providing business and technology services to the financial services sector. We power progress, solve challenges and deliver real results through tailored high-end consulting services and solutions. Our commitment is not just towards our clients but we aim to foster a positive and equitable working environment with our consultants and colleagues which stems from our core values: Confident, Dedicated, Responsible, Genuine.

Responsibilities:
  • Enhance the rolling curve function within the GDA framework.
  • Automate FX forward rate calculations.
  • Refactor existing logic for curve progression between dates.
  • Embed FX rates into generated SDO curves.
  • Replace the manual stamping process with an integrated solution.
Must Haves:
  • Proficiency in Python.
  • Experience with Athena/Quartz.
  • Familiarity with FX data and curve building.
Nice to Haves:
  • Previous experience in the FXO team or similar environments.
  • Understanding of automated financial calculations.

If you are up to the challenge and would like to find out more, get in touch with us immediately. Our internal recruitment team is always keen to hear from dynamic individuals that are looking to further their career and explore their full potential.

emagine is an equal opportunity employer, and employment practices are based strictly on merit. It is the policy of the Company to give equal opportunity in employment regardless of sex, sexual orientation, marital status, race, age, disability, gender reassignment, pregnancy and maternity, religion or ethnic origin.

Python Developer in London employer: Emagine Consulting

At emagine, we pride ourselves on fostering a supportive and inclusive work culture that empowers our consultants to thrive. With a strong commitment to employee growth through ongoing training and development, as well as the flexibility of a hybrid working model, we provide an environment where you can take ownership of your projects and make impactful decisions. Join us in delivering innovative solutions at the intersection of data, AI, and customer engagement, while building lasting relationships in the financial services sector.

Emagine Consulting

Contact Details:

Emagine Consulting Recruitment Team

StudySmarter Expert Advice🤫

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

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 FX markets. 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 related to financial calculations or FX data. 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. Be ready to discuss your experience with Athena/Quartz and how you've tackled similar challenges in the past. Practice coding problems that relate to curve building and automation.

Tip Number 4

Don’t forget to apply through our website! We’re always on the lookout for talented individuals who fit our culture of openness and integrity. Your next big opportunity could be just a click away!

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

Proficiency in Python
Experience with Athena
Experience with Quartz
Familiarity with FX data
Curve building
Understanding of automated financial calculations
Refactoring logic

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your Python skills and any relevant experience with FX data or curve building. We want to see how your background aligns with the role, so don’t be shy about showcasing your achievements!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about this role and how you can contribute to enhancing the rolling curve function. Let us know what makes you a great fit for our team.

Showcase Your Problem-Solving Skills:In your application, highlight specific examples where you've automated processes or improved efficiency in previous roles. We love seeing how you tackle challenges, especially in financial calculations!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!

How to prepare for a job interview at Emagine Consulting

Know Your Python Inside Out

Make sure you brush up on your Python skills before the interview. Be ready to discuss specific projects where you've used Python, especially in relation to automating processes or enhancing functions. This will show that you not only know the language but can apply it effectively in real-world scenarios.

Familiarise Yourself with FX Data

Since the role involves working with FX forward rate calculations, it's crucial to understand FX data and curve building. Do some research on how these concepts work and be prepared to discuss them. This will demonstrate your genuine interest in the field and your readiness to tackle the challenges of the job.

Prepare for Technical Questions

Expect technical questions related to the GDA framework and the specific responsibilities mentioned in the job description. Practise explaining your thought process when solving problems, as this will help interviewers gauge your analytical skills and how you approach coding challenges.

Showcase Your Team Spirit

Emagine values a culture of openness and integrity, so be sure to highlight your ability to work well in a team. Share examples of how you've collaborated with others in past projects, especially in high-pressure environments. This will align with their core values and show that you're a good fit for their team.