Role Overview:
As part of a global development team, you will focus on designing, implementing, and maintaining Equity Markets applications. These applications are primarily used for pricing structured products and automating workflows. This position offers a unique opportunity for developers seeking exposure to an international finance environment.
Position and Responsibilities:
Re-engineering a structured product pricing platform to handle three times the current volume.
Developing new structured products based on term sheets provided by sales teams.
Collaborating with quantitative analysts and traders to model complex financial products.
Modularizing the application for enhanced scalability, including API-based module integration.
Streamlining data flows and operations into an end-to-end Front-to-Back system.
Enhancing application performance through algorithm optimization and reduced computation times.
Working closely with quantitative and architecture teams to ensure the application’s scalability and robustness.
Preparing technical documentation and staying updated on innovations in structured product pricing tools.
Required Skills:
Proficient in .Net, C#, REST APIs, and Web Services.
Strong knowledge of SQL and relational database systems.
Expertise in software architecture and code optimization, including multithreading, scalability, and memory management.
Hands-on experience with Agile and SCRUM methodologies.
5+ years of development experience with the skills mentioned above (a relevant degree is advantageous).
Sound understanding of equity market financial products
Additional Skills:
The following skills are a plus and will be advantageous for candidates:
Familiarity with Python, C++, or Java.
In-depth understanding of structured and exotic equity products.
Experience in pre-trade systems and product lifecycle management within a Front-to-Back system.
Solid grasp of financial market environments and position management practices.