Senior Web Application Developer
Job description
Web Developer (Contract Position)
Number of Positions: 1 Duration: 12 months
Location: Toronto, ON, CA
Must be eligible to work in Canada
Hybrid position, 3-4d/w in Toronto Mandatory
Roles and responsibilities:
The successful candidate will have a proven track record of designing and developing medium-to-large scale, high performance, and multi-tier applications. They will have worked as part of a team that leverages modern architectures and agile development practices. While the team typically contains full stack developers, exceptional candidates with a front-end or back-end focus will be considered. It provides great opportunity to gain in-depth financial business knowledge across trade processing and various financial products, build complex business-critical applications that process million-dollar client transactions.
Must have skills/experience/qualifications:
A minimum of 5+yrs' experience of the following:
• Strong knowledge and experience of Modern web development (including frameworks such as ExTJS, React/Angular, and build systems with Grunt, Bower of similar)
• Strong knowledge and experience of Java core platform
• Strong knowledge and experience of C# and .NET platform (including modern language features and .net core)
• Strong knowledge and experience with FIX protocol
• Strong experience of Web development with understanding of multi-tier systems
• Strong knowledge of Object Oriented Programming
• Strong knowledge and experience of relational database design and SQL
• Understanding of ADSF (Application Development Security Framework)
• Experience with automated unit testing and related concepts such as dependency injection
• Strong written and verbal communication skills
• Good grasp of common patterns supporting scalability, concurrency, consistency, availability and supportability.
• Knowledge of equities and/or prime brokerage / securities finance / ETF a plus
• Knowledge of the trade lifecycle (Trading, Middle Office, Settlements) a plus
• Understanding of messaging middleware and patterns (MQ, AMPS etc)
Apply Now
Web Developer (Contract Position)
Number of Positions: 1 Duration: 12 months
Location: Toronto, ON, CA
Must be eligible to work in Canada
Hybrid position, 3-4d/w in Toronto Mandatory
Roles and responsibilities:
The successful candidate will have a proven track record of designing and developing medium-to-large scale, high performance, and multi-tier applications. They will have worked as part of a team that leverages modern architectures and agile development practices. While the team typically contains full stack developers, exceptional candidates with a front-end or back-end focus will be considered. It provides great opportunity to gain in-depth financial business knowledge across trade processing and various financial products, build complex business-critical applications that process million-dollar client transactions.
Must have skills/experience/qualifications:
A minimum of 5+yrs' experience of the following:
• Strong knowledge and experience of Modern web development (including frameworks such as ExTJS, React/Angular, and build systems with Grunt, Bower of similar)
• Strong knowledge and experience of Java core platform
• Strong knowledge and experience of C# and .NET platform (including modern language features and .net core)
• Strong knowledge and experience with FIX protocol
• Strong experience of Web development with understanding of multi-tier systems
• Strong knowledge of Object Oriented Programming
• Strong knowledge and experience of relational database design and SQL
• Understanding of ADSF (Application Development Security Framework)
• Experience with automated unit testing and related concepts such as dependency injection
• Strong written and verbal communication skills
• Good grasp of common patterns supporting scalability, concurrency, consistency, availability and supportability.
• Knowledge of equities and/or prime brokerage / securities finance / ETF a plus
• Knowledge of the trade lifecycle (Trading, Middle Office, Settlements) a plus
• Understanding of messaging middleware and patterns (MQ, AMPS etc)