Job Title :
Scala Developer
Location :
Montreal (day 1 onboarding onsite / in-office presence 3x / week)
Role Profile :
You will be a hands-on Scala developer involved in the full development lifecycle, focusing on bond position management & risk models and their integration with other systems to support the firm's new initiatives, as well as abundant opportunities to work on:
- Other functionalities such as calculation infrastructure (e.g. distribution, caching) and workflow automation.
- GUI that empowers users to view/manage relevant data.
- Other financial products.
The job will require an inquisitive mind. You need to have a strong interest and capability to:
- Gain proficiency in Scala in a short period of time, if that's not your primary programming language already.
- Learn about the relevant financial products if you don't already understand them.
- Apply such knowledge to the work on real-time systems based on both Open Source (e.g. Kafka, Zookeeper) and proprietary technologies.
- Take on production issue troubleshooting, as well as performance profiling/tuning.
In addition, you will also have exposure to many other exciting technology solutions on the same Scala platform created by hundreds of people.
You will work in a dynamic and multi-cultural environment, collaborate with several global teams within, and sometimes outside, Fixed Income, and interact directly with the trading desk to support their function.
Qualifications & Skills Required :
- Strong Scala or exceptional Kotlin, Clojure, or OCaml.
- Strong analytical skills.
- Experience in performance tuning.
- Ability to navigate a large and complex code base.
- Data structures, design patterns, multi-threaded programming and distributed computing.
- Continuous integration.
Qualifications & Skills Desired :
- Financial knowledge, especially in bond.
Vous devez être connecté pour pouvoir ajouter un emploi aux favoris
Connexion ou Créez un compte