Project Description: This is a Portfolio Management platform build out effort. The effort planned is to build portfolio management (PM) capabilities for Multi-Asset, Alternatives, and Fixed Income & Equity portfolio products. The platform automates Portfolio management capabilities like trade modeling, flow management, cash deployment, cloning/rebalancing, targeting and PM to the trader trade communication process.
A professional capable of designing, developing, coding, testing, debugging and documentation of applications to satisfy the requirements of one or more portfolio teams. Include hands-on new development as well as maintenance or enhancement of existing applications. Works closely with Product management team to understand complex business requirements and processes. Researchers and evaluates alternative solutions and makes recommendations.
Roles and Responsibilities:
Implement the front-end technical design and development. Write robust front-end code using React frameworks and libraries. Develop rich, interactive data visualizations, and other dynamic features
Automate test using tools like Selenium, Junit, Jasmine, Mocha, Chai using Test-driven development framework.
Develop back-end code using Java, Spring Boot
Collaborate with business analysts to translate business into technical requirements
Rapidly design, prototype and iterate on creative concepts to meet the user requirements. Rapidly solve problems and fix bugs
Must have strong Experience with test automation – experience with Selenium ,Junit , Jasmine or comparable tools like Mocha, Chai etc.
Production experience with continuous integration
Deep expertise designing and developing rich, interactive data visualizations
Strong understanding of web standards, cross-browser compatibility, and CSS-based design
Java and Spring experience is a plus
Good knowledge of relational databases and SQL
Familiarity with Git
Experience with Redux is a plus
Understanding of application server and database development, including basic data structures and algorithms
Experience with Agile development methodology & Test Driven development is a plus
Knowledge of Webpack and Chrome Dev tools
Prior experience using Babel.js
Strong experience with test driven development is a plus
Excellent written and verbal communication skills
Ability to work independently and with pair collaboratively