Back-to-jobs-text
Senior SOR Developer - C++, Java
Senior SOR Developer - C++, Java
What is the Opportunity?
Senior SOR Application Developer, facilitating the build-out of RBC's THOR Smart Order Router in Europe.
What will you do?
- Collaborate with team members to determine best practices and client requirements for software
- Develop intuitive software that meets and exceeds the needs of the company
- Professionally maintain all software and create updates regularly to address customer and company concerns
- Analyze and test programs and products before the formal launch
- Troubleshoot coding problems quickly and efficiently to ensure a productive workplace
- Actively seek ways to improve business software processes and interactions
- Aid and support the coaching and training of other team members to ensure all employees are confident in the use of software applications
What do you need to succeed?
Must have:
- Bachelor's Degree in Computer Science or Engineering
- Strong C++ knowledge required & Java experience a major plus.
* Understanding of European market structure ( MiFID II )
* Experience working with FIX protocol & proficiency with Linux and Windows
* Proven track record in creating, maintaining, enhancing algorithmic trading engines, order management systems, and/or smart order routing solutions across multiple asset classes, with an emphasis on equities.
* Thorough understanding of high capacity/low latency infrastructure (Solace, multicast, Infiniband, Ethernet, SolarFlare)
* Knowledge of memory management challenges that exist in high throughput low latency trading applications
* In-depth understanding of algorithmic trading, model calibration, and statistical research strategies used by the Front Office groups.
Nice to have:
- Broad exposure to Capital Markets
* Understanding of build and deployment management
Senior SOR Developer - C++, Java