At a Glance
- Tasks: Build and enhance trading tools for a fast-paced environment.
- Company: Join J.P. Morgan, a global leader in financial services.
- Benefits: Competitive salary, diverse culture, and opportunities for growth.
- Other info: Dynamic team with a focus on innovation and career advancement.
- Why this job: Make a real impact on trading technology and collaborate with experts.
- Qualifications: 5+ years in development, strong skills in VBA, Python, and software engineering.
The predicted salary is between 60000 - 80000 £ per year.
As a Senior RAD (Rapid Action Development) Developer in our Rates development team, you will work in close partnership with quant researchers, traders, and technology teams. The role sits at the intersection of front-office trading and technology, with direct ownership of the tools traders rely on daily. This is a hands-on position suited to someone who thrives in a fast-paced trading floor environment and wants genuine proximity to the business.
Responsibilities
- Build, maintain, and enhance the desk’s proprietary tools — including bespoke spreadsheets and Python-based applications — ensuring traders have reliable, performant infrastructure for pricing, risk management, and PnL analysis.
- Collaborate with quant research to translate model changes into production tooling.
- Work alongside strategic technology partners on platform integration.
- Act as a first point of contact for desk-side technical issues.
- Maintain, upgrade and improve the existing software to latest software and hardware versions recommended.
Required Qualifications, Skills, and Capabilities
- Minimum 5 years of hands-on development experience in VBA and XLLoop.
- Working experience in Python.
- Solid understanding of software engineering principles including object-oriented design, testing methodologies, and version control practices.
- Demonstrated ability to write clean, maintainable code and work effectively within large, complex codebases.
- Strong verbal and written communication skills with ability to articulate technical concepts to both technical and non-technical stakeholders.
- Proven ability to gather requirements from business users and collaborate across multiple teams and functions.
- Capability to translate business needs into technical solutions and explain technical constraints in business terms.
Preferred Qualifications
- Prior experience with other financial risk stack platforms such as SecDB, Quartz, or Athena.
- Knowledge of rates products including Swaps, Securities, Options, Cap Floors, and Repo.
- Familiarity with risk methodologies and PnL calculation frameworks with exposure to quantitative finance concepts and market risk measures.
- Experience with distributed systems and real-time data processing.
- Proficiency with relational and NoSQL databases.
- Understanding of regulatory reporting requirements in financial services.
- Ability to use AI tools for fast paced analysis and development.
About Us
J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world’s most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives.
We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs.
About The Team
J.P. Morgan’s Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.
Front Office RAD Developer employer: JPMorganChase
Contact Detail:
JPMorganChase Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Front Office RAD Developer
✨Tip Number 1
Network like a pro! Get in touch with folks already working in the finance and tech space. Attend meetups, webinars, or even just grab a coffee with someone in the industry. You never know who might have the inside scoop on job openings!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best work, especially any projects related to VBA, Python, or financial tools. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Prepare for those interviews! Brush up on your technical knowledge and be ready to discuss how you've tackled challenges in past roles. Practise explaining complex concepts in simple terms – it’s key for communicating with both techies and traders.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Front Office RAD Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Front Office RAD Developer role. Highlight your experience with VBA, Python, and any relevant financial tools. We want to see how your skills match what we're looking for!
Showcase Your Projects: Include specific projects or tools you've developed that relate to trading or risk management. This gives us a clear picture of your hands-on experience and how you can contribute to our team.
Communicate Clearly: Your written communication skills are key! When describing your experience, be clear and concise. Remember, we need to understand your technical expertise as well as your ability to explain complex concepts to non-tech folks.
Apply Through Our Website: Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy to do!
How to prepare for a job interview at JPMorganChase
✨Know Your Tech Inside Out
Make sure you’re well-versed in VBA, Python, and any other relevant technologies mentioned in the job description. Brush up on your coding skills and be ready to discuss your past projects, especially those that involved building or enhancing tools for traders.
✨Understand the Business Context
Familiarise yourself with the financial products and risk methodologies relevant to the role. Being able to speak knowledgeably about swaps, options, and PnL calculations will show that you can bridge the gap between technology and trading.
✨Prepare for Technical Questions
Expect to face technical questions that assess your problem-solving abilities and coding skills. Practice coding challenges and be ready to explain your thought process clearly, as communication is key when working with both technical and non-technical stakeholders.
✨Show Your Collaborative Spirit
Highlight your experience working in teams and how you’ve gathered requirements from business users. Be prepared to discuss how you’ve collaborated with quant researchers and technology partners in the past, as teamwork is crucial in this fast-paced environment.