At a Glance
- Tasks: Join a global team as a Python Developer, leading risk framework development and producing key reports.
- Company: emagine is a top-tier consultancy in financial services, dedicated to delivering tailored solutions.
- Benefits: Enjoy a hybrid work model with competitive pay and a culture of openness and integrity.
- Why this job: Be part of a dynamic team tackling real-world challenges while fostering a positive work environment.
- Qualifications: Requires a degree in Computer Science or related field and 8+ years of Python development experience.
- Other info: We value diversity and are committed to equal opportunity in our hiring practices.
Python Developer- FICC Technology
London- Hybrid
£750-£900
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 in 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.
Main Responsibilities:
As a Python Developer, you will be responsible for the strategic risk framework within a global team.
Lead the development of the strategic risk framework with a global team.
Produce consistent, consolidated risk reports for the FICC business.
Run high-performance intraday risk for trading desks.
Communicate PnL explanations across the global business.
Provide technical leadership, including conducting design reviews.
Engage in software development, testing, deployment, and support using Agile methodologies.
Participate in a high-performance team on priority deliverables.
Address real problems to add value to the business.
Effectively communicate with stakeholders in both technology and business.
Key Requirements:
Bachelor\’s or advanced degree in Computer Science, Economics, Mathematics, or Finance.
Minimum of 8 years Python development experience.
Deep understanding of pricing basics, structured rates, and FX derivatives products.
Experience with large-scale quantitative libraries (Risk, Pricing, P&L Explain).
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 - FICC Technology (h/f) employer: emagine
Contact Detail:
emagine Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Python Developer - FICC Technology (h/f)
✨Tip Number 1
Familiarise yourself with the financial services sector, especially focusing on FICC (Fixed Income, Currencies, and Commodities). Understanding the nuances of this area will help you speak confidently about how your Python skills can add value to the team.
✨Tip Number 2
Brush up on Agile methodologies, as they are crucial for the role. Being able to discuss your experience with Agile practices will demonstrate your readiness to engage in a high-performance team environment.
✨Tip Number 3
Prepare to showcase your technical leadership skills. Think of examples where you've conducted design reviews or led projects, as this will highlight your ability to guide a global team effectively.
✨Tip Number 4
Practice explaining complex concepts in simple terms. Since effective communication with stakeholders is key, being able to articulate PnL explanations clearly will set you apart from other candidates.
We think you need these skills to ace Python Developer - FICC Technology (h/f)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Python development experience, especially in relation to financial services. Include specific projects or roles that demonstrate your expertise in risk frameworks and quantitative libraries.
Craft a Compelling Cover Letter: Write a cover letter that reflects your understanding of the role and the company. Mention how your skills align with their core values of being confident, dedicated, responsible, and genuine. Use examples from your past experiences to illustrate your points.
Showcase Relevant Skills: In your application, emphasise your technical leadership abilities and experience with Agile methodologies. Highlight any experience you have with structured rates and FX derivatives products, as these are key requirements for the role.
Prepare for Technical Questions: Anticipate technical questions related to Python development and risk management. Be ready to discuss your approach to software development, testing, and deployment, as well as how you communicate complex concepts to stakeholders.
How to prepare for a job interview at emagine
✨Showcase Your Python Expertise
Make sure to highlight your extensive experience with Python development. Be prepared to discuss specific projects where you've used Python, especially in relation to risk frameworks or financial applications.
✨Understand the Financial Context
Familiarise yourself with pricing basics, structured rates, and FX derivatives products. Being able to speak knowledgeably about these topics will demonstrate your understanding of the financial services sector and how your technical skills apply.
✨Emphasise Team Collaboration
Since the role involves working within a global team, be ready to share examples of how you've successfully collaborated with others in previous roles. Highlight your experience with Agile methodologies and how you contribute to high-performance teams.
✨Prepare for Technical Leadership Questions
As the role requires providing technical leadership, think about times when you've conducted design reviews or led a project. Be prepared to discuss your approach to mentoring others and ensuring quality in software development.