Previous Job
TECH ONLY - Contract | IT Dev | App Dev HTML/JavaScript | Level 2(CAD)
Ref No.: 18-19008
Location: Montreal, Quebec

Web GUI developer

The Internal Trading and Reporting Applications (ITARA) MAPS team develops Metadata as well as Transactional data management and visualization applications for the Institutional Sales and Trading division of Brokerage.Our applications sit downstream of Sales & Trading, but are still Client facing and so confront many of the same challenges of the trading world (client visibility, low tolerance for instability) while also needing a very flexible design to enable one system to process a wide range of businesses in terms of region, products, business models and users. Our systems help clients create and manage Metadata as well as Data Quality rules on Trading and Reference data and provide rich and intuitive interfaces to visualize all of this information. These front end systems can retrieve data from a large number of data sources and aggregate the content for presentation to end users all around the globe.We have an excellent opportunity for an experienced Web GUI developer to join our development team in Montreal to work on a suite of applications. The position involves working closely with end-users in Operations, Sales & Trading, Risk and Compliance to architect and implement the next generation Metadata Dictionary and Data Quality interface as well as a Transactional data visualization application. The candidate would be responsible for all aspects of software development including analysis, design, implementation, testing, while also working as part of a larger global application development team. The environment is high energy and fast paced with short time-to-delivery of projects and requires quick thinking under pressure when troubleshooting and resolving production problems.The ideal candidate should have between 3-5 years of programming experience, be comfortable with 3 tier architecture systems, be capable and happy to employ a broad array of technical skills, have excellent communication skills and an eagerness to learn and grow both technical as well as Equity & Fixed Income business knowledge. Knowledge of Java, Databases and Unix/Linux is a plus.

Skills Required:
- Professional development experience: 3-5 years or more
- Communication: able to express ideas clearly and concisely
- Strong fundamentals: Modern Web GUI development with JavaScript (ES6/ES7/ES8) / Typescript
- Experience on RESTful web services over HTTP

Nice to have:

- Proficient with AngularJS / Angular or any other web MVC framework
- Java technologies (Servlets, Spring MVC)
- Apache/Tomcat- Experience on JS libraries such as RxJS, Redux etc
- DB2 or Sybase exposure with proficiency on SQL
- Prior experience on Sales, Trading or Risk systems