At a Glance
- Tasks: Design and enhance systems for flow and structured derivatives, collaborating with traders and tech teams.
- Company: Join emagine, a leading consultancy in financial services with a culture of integrity and openness.
- Benefits: Competitive salary, hybrid work model, and opportunities for professional growth.
- Other info: Diverse and inclusive team environment with excellent career development opportunities.
- Why this job: Make an impact in the finance sector while working with cutting-edge technology and talented professionals.
- Qualifications: Proficient in Python, React, and familiar with database technologies; strong problem-solving skills required.
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. We have created a culture of openness and integrity by building genuine and strong relationships and partnerships, enabling us to be uncompromising in our dedication to delivering the optimal service for our clients. 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.
emagine consulting is seeking a Payments Business Analyst with experience in regulated financial services, ideally with exposure to Private Banking and Wealth Management environments. This project is focused on enhancing the technology capabilities of the Equity Derivatives (ED) business, with the main objective of supporting trading and risk systems through close collaboration between trading and technology teams.
Main Responsibilities:
- Design, build, and enhance systems supporting flow derivatives and structured/exotic derivatives.
- Deliver full-stack features including Back End services, APIs, and user-facing applications.
- Collaborate directly with traders, quants, and technologists to translate business requirements into production-ready solutions.
Key Requirements:
- Proficiency in Python (asyncio, multi-threading/processing, NumPy, Polars), React.
- Experience with web frameworks like FastAPI or Django.
- Familiarity with database technologies including PostgreSQL and MongoDB.
- Strong problem-solving abilities.
- Experience in DevOps tools such as Docker and Git.
Nice to Have:
- Prior work on structured products or exotic derivatives systems (Highly desirable).
- Background in traditional enterprise languages (Java/C#) combined with Python.
The ideal consultants will share our values and be aligned with our ways of working. As your career progresses, you can expect to work across all areas of the project life cycle, from strategy to implementation. This will provide you with a broad base of experience from which to build an outstanding career.
At emagine, we are committed to building an international and diverse team by embracing our different backgrounds. 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 - Equities (h/f) employer: emagine
At emagine, we pride ourselves on being an exceptional employer, offering a dynamic and inclusive work culture that fosters personal and professional growth. Our commitment to integrity and collaboration ensures that our consultants thrive in a supportive environment, while the hybrid working model in London provides flexibility and work-life balance. With opportunities to engage in high-impact projects within the financial services sector, you will be empowered to develop your skills and advance your career alongside a diverse team of dedicated professionals.
StudySmarter Expert Advice🤫
We think this is how you could land Python Developer - Equities (h/f)
✨Network Like a Pro
Get out there and connect with people in the industry! Attend meetups, webinars, or even just grab a coffee with someone who works at emagine. Building relationships can open doors that a CV just can't.
✨Show Off Your Skills
Don’t just talk about your Python skills; show them! Create a GitHub portfolio with projects that highlight your expertise in async programming, multi-threading, and web frameworks like FastAPI or Django. Let your work speak for itself!
✨Ace the Interview
Prepare for your interview by brushing up on common technical questions and problem-solving scenarios. Practice coding challenges and be ready to discuss how you've collaborated with traders and technologists in the past.
✨Apply Through Our Website
Make sure to apply directly through our website! It shows you're genuinely interested in joining emagine and helps us keep track of your application. Plus, it’s the best way to get noticed by our recruitment team!
We think you need these skills to ace Python Developer - Equities (h/f)
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Python Developer role. Highlight your experience with Python, especially any work with asyncio, multi-threading, and web frameworks like FastAPI or Django. We want to see how your skills align with what we're looking for!
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 your background in financial services can contribute to our team. Let us know how you embody our core values of being confident, dedicated, responsible, and genuine.
Showcase Your Problem-Solving Skills:In your application, don't forget to mention specific examples of how you've tackled challenges in past projects. We love seeing strong problem-solving abilities, especially in relation to trading and risk systems, so make sure to highlight those experiences!
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 us that you’re proactive and keen to join our team!
How to prepare for a job interview at emagine
✨Know Your Python Inside Out
Make sure you brush up on your Python skills, especially with asyncio, multi-threading, and libraries like NumPy and Polars. Be ready to discuss how you've used these in past projects, as well as any challenges you've faced and how you overcame them.
✨Familiarise Yourself with Financial Concepts
Since this role is in the financial services sector, it’s crucial to understand basic concepts related to equities and derivatives. Research structured products and exotic derivatives, and be prepared to explain how your technical skills can enhance trading and risk systems.
✨Showcase Your Collaboration Skills
This position requires close collaboration with traders and technologists. Think of examples from your past experiences where you successfully worked in a team to deliver a project. Highlight your communication skills and how you translate business requirements into tech solutions.
✨Prepare for Technical Questions
Expect to face technical questions or even coding challenges during the interview. Practice common algorithms and data structures, and be ready to demonstrate your problem-solving abilities. Familiarity with web frameworks like FastAPI or Django will also be beneficial.