What are the responsibilities and job description for the Trading Tools Developer position at Sharp Decisions?
Job Description
Job Profile:
Equities Technology solve some of the most interesting and complex challenges in the financial industry to help our global business and its customers succeed. Shipping code early and often using Agile and DevOps principles is critical for us to deliver business value, with continuous improvement and learning at the center of everything we do.
We are motivated by challenging each other to push the boundaries of financial and technological innovation, in an open, inclusive, and diverse environment.
We are looking for the brightest and best developers to take our capability forward.
About Our Team
This position will be part of the US Equity Derivatives team in our client's Global Banking and Markets Division. The US Equity Derivatives Tech group is a small team based in New York & Toronto that is responsible for building and supporting key applications that service the Equity Derivatives trading desks (primarily the US desk, but also global desks). Curiosity and a growth mindset driven by continuous learning are key values within our team.
About the Role
We’re looking for an Equity Derivatives Trading Tools Developer for our Americas region, based in our New York office. The successful candidate will join as a (mid to senior) technical developer who is responsible to design, develop, test, release, and support applications for the US Equity Derivatives desk. The candidate will work on short to medium-term projects directly with the US Equity Derivatives desk using technologies such as Python, Excel/VBA, C#, kdb, and Java. This includes supporting existing applications as well as developing new applications based on the needs of the desk.
About You
You’re an experienced developer with a strong technical background – ideally comfortable with Python, Excel/VBA, C#, kdb, and/or Java. While derivatives knowledge (options pricing and risk) is strongly preferred, it is not required for this role; we can teach this.
You are an excellent communicator, and are comfortable communicating directly with the desk and internal technology teams, and are able to range up and down the detail depending on your audience. You will handle all phases of development (requirements gathering/analysis through to implementation), establishing solid relationships and trust built on proven delivery.
Learning from operational failures is important to you, constantly asking why, using evidence to prove root causes and ensuring solutions are implemented to prevent reoccurrences.
It would be useful for you to have an understanding of software development lifecycles and modern software delivery principles such as continuous delivery.
Salary : $70 - $90