Job Specifications
Murex is a global fintech leader in trading, risk management and processing solutions for capital markets.
Operating from our 19 offices, 3 000 Murexians from over 60 different nationalities ensure the development, implementation and support of our platform which is used by banks, asset managers, corporations and utilities, across the world.
Join Murex and work on the challenges of an industry at the forefront of innovation and thrive in a people-centric environment.
You’ll be part of one global team where you can learn fast and stay true to yourself.
The Team
The foreign exchange derivatives team is responsible for overseeing a wide range of activities related to exchange rates. This includes managing both the front and back office operations, which involve managing transactions lifecycles. Additionally, the team is taking in charge the market parameters interpolation, a crucial aspect of accurately assessing market conditions. Furthermore, the team plays a pivotal role in designing evaluation models that help analyze and value various financial instruments.
They are also responsible for devising risk management strategies to safeguard against potential market fluctuations and uncertainties, ensuring the overall stability of the portfolio. Another essential function of the team is pricing, which involves determining fair values for foreign exchange derivatives.
This includes considering various factors, such as market conditions, volatility, and interest rates, to arrive at competitive pricing structures. In summary, the foreign exchange derivatives team's responsibilities encompass transaction management, market parameter interpolation, evaluation model design, risk mitigation, and pricing, all of which are critical for effective foreign exchange operations.
The Mission
1- Refactoring of the foreign exchange risk engine module:
The team is currently involved in a comprehensive refactoring effort for the foreign exchange risk engine solution. This task involves a thorough restructuring and optimization of the existing codebase. The primary goal of this refactoring is to enhance the efficiency, maintainability, and overall performance of the module. This includes improving code readability, and addressing any technical debt accumulated over time. By refactoring the risk engine, the team aims to ensure that it operates smoothly and efficiently, providing accurate risk simulation for foreign exchange products.
2- Implementation of unit tests to reduce the feedback loop for this module:
Another critical initiative undertaken by the team is the implementation of unit tests for the risk engine. Unit tests are designed to rigorously assess the functionality of individual components or units of code within the module. By introducing unit tests, the team aims to create a faster and more reliable feedback loop. This means that any potential issues or bugs in the risk engine solution can be detected and addressed at an early stage of development, reducing the time and effort required for debugging and troubleshooting. Ultimately, the implementation of unit tests helps ensure the stability and robustness of the risk engine, leading to more efficient and error-free foreign exchange solution.
Your Profile/Who you are?
Master's degree in engineering.
Mandatory skills: C++ technical skills
Nice to have skills: Financial skills
Duration: 6 months from March 2025
About the Company
For more than 35 years, Murex has provided enterprise-wide, cross-asset financial technology solutions to capital markets players. Its cross-function platform, MX.3, supports trading, treasury, risk and post-trade operations, enabling clients to better meet regulatory requirements, manage enterprise-wide risk and control IT costs.
With more than 60,000 daily users in more than 65 countries, Murex has clients across the financial services industry, from banking and asset management to energy and commodities. Murex is an ind...
Know more