Qualifications:
Experience in financial services and/or investment management, a strong plus
Bachelor's Degree in Computer Science, Business or equivalent field
Ability to adapt within a rapidly changing environment and has experience in Agile or iterative software development is a plus
Attention to detail and concern for quality and accuracy of final product (and ability to balance that concern with deadlines)
Demonstrated team player, self-starter, and independent thinker
Outstanding decision making and problem solving skills
Other Details:
A modern software engineering group embedded inside of a financial services firm
Teams follow a modern approach to software engineering focusing on test driven development, pair programing, continuous integration, distributed systems and other best practices
Teams are empowered by management to deliver product requirements through cross functional team ownership
A strong team culture inside and outside the office
Adaptive to change and feedback from team members