Description

Description: will work directly on projects that improve the experience, efficiency and profitability of the Firms investment team. The successful candidate will work collaboratively with others in the Software Development Group to realize the full lifecycle of system development projects, from requirements gathering through white-boarding, application design, system design, data modeling, coding, delivery, support and enhancements. He or she will also be expected to interact with investment managers to understand requirements and deliver improved analytics and automation.

A minimum of 5 years experience developing software in the finance industry or proven

work experience in a similar role.

5+ years hands-on development with Java or other similar statically-typed language

Good intuition for quantitative analysis, supported by practical experience and/or

educational background

Software development concepts such as source code control, unit/integration testing,

continuous integration, etc.

Proven experience designing and implementing large scale microservice based APIs in

support of quantitative analysis using industry best practices.

Experience working with large data sets and complex SQL queries

Practical understanding of design patterns and a good intuition for system design

Pluses:

Familiarity with Java 8+, Spring/Spring Boot Framework

Previous work on projects involving JavaFX or other UI toolkits

Diverse knowledge of financial products

Experience with legacy and modern application development

Experience with virtualization, load balancing, and/or infrastructure security

Education:

A Bachelor of Science in Computer Science or other related discipline (candidates with strong

technology qualifications outside of financial services will be considered, but we have a

preference for someone with a proven track record in finance).

Proven organizational, mathematical, analytical, and problem solving sk

Education

Bachelor of Science in Computer Science