10+ years of progressively responsible professional UI/Software Engineering experience
Current/recent experience in asset management/financial services developing solutions for Portfolio Management, Trading, Compliance, Post-Trade, IBOR or Wealth Management
Authoritative experience with HTML5, CSS, Javascript, TypeScript and Java
Authoritative experience with modern web framework React - experienced on Angular 2 and Vue
Able to contribute to complex design specs in consultation with senior staff
Able to work on medium to large projects with no supervision and on more complex tasks with minimal oversight
Excellent written and verbal communication skills
Able to work well with peers in a collaborative team environment
Significant time working Agile development methodology
B.S. degree (or foreign education equivalent) in Computer Science, Engineering, Mathematics, and Physics or other technical course of study required. MS degree strongly preferred.