Job Description :
Job Title: Software Engineer
Duration: 6 months
Location: New York, NY 10281

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 portfolio products.
Senior-level professional capable of automating Portfolio management capabilities like trade modeling, flows management, cash deployment, cloning/rebalancing, targeting and PM to trader trade communication process. Responsible for the development, testing, debugging and documentation of applications to satisfy the requirements of one or more user areas. Include hands-on new development as well as support, maintenance or enhancement of existing application. Works closely with client management to understand complex business requirements and processes.
Roles and Responsibilities:
o Implement the front-end technical design and development. Write robust front-end code using React frameworks and libraries.
o Automate test using tools like Selenium, Junit, Jasmine, Mocha, Chai.
o Develop back-end code using Java, Spring Boot
Skill set Required :
Must Have extensive experience building single page web application interfaces/development with deep expertise in React, HTML5, CSS3, and JavaScript frameworks and libraries.
Experience with test automation – experience with Selenium , Junit , Jasmine or comparable tools like Mocha, Chai etc
Production experience with continuous integration
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
Experience with Agile development methodology & Test Driven development is a plus
Knowledge on Webpack and Chrome Dev tools
Prior experience using Babel.js
Ability to work independently and with Pair collaboratively

3 Top Skills: ReactJS, SpringBoot Java, and Automation Testing