Senior Application Developer recruitment

We are looking for a well-rounded candidate to work in a small development team that develops and supports custom applications for an innovative systematic investment strategy.  As a software engineer, you will have the opportunity to directly help create a wide range of new applications for alpha generation, portfolio construction/optimization, and portfolio analytics, working closely with investment professionals at all levels, as well as other technologists.

Primary Responsibilities:

Candidate Should Possess:

Bachelor's degree in Computer Science or equivalent enterprise software development experience;

Major Plus:

Compensation: