Our technology team is built on the same principles as our business we bring together the brightest people we can find to solve complex problems, innovate wherever we find opportunity, and stay at the forefront of our industry.
We are looking for someone who is excited at the prospect of working as a member of our Trading & Operations Development team.
YOUR ROLE
The Trading & Operations Software Engineer will work closely with a team of senior software engineers, product managers, and business users to build and maintain the firm’s Trading, Operations, and Treasury systems.
Primary responsibilities include :
- Design, develop, deploy, and support .NET Core microservices to improve our trading, settlement, and counterparty selection processes
- Support and maintain third-party trading systems : configure features, customize behavior, and integrate with internal applications
- Work closely with our Trading, Operations, and Treasury teams to deliver new functionality, resolve issues, answer questions, and provide the best user experience possible
- Identify opportunities for automation or improvement of processes, helping our systems run smoothly so we can focus on our most important strategic projects
- Collaborate with colleagues within the team and the broader tech org to share knowledge, learn new skills, hone your craft, and build systems our users are excited about
QUALIFICATIONS
A successful candidate must have :
- Five or more years of experience building software in an object-oriented language
- Proficiency with C# microservices, modern web development, and SQL Server
- A focus on clean code and automated tests, underpinned by strong CS fundamentals
- Passion for technology and software design, with pride of ownership and drive to keep a high bar
- Comfort working independently through complexity in a fast-paced environment
- Strong communications skills, a great attitude, and the ability to build strong working relationships
- Experience working in a buy-side asset manager or other financial services firm
The ideal candidate may also have :
- Experience with Angular web application development
- Exposure to an array of technologies including message queues and distributed caches
- Demonstrated enthusiasm for keeping up with new tools and techniques
- Understanding of software design patterns and common anti-patterns
30+ days ago