Investment Developer and Analyst

You need to sign in or
create an account to save a job.

The Opportunity: 

As the Investments Analyst and Developer, you will be responsible for spearheading a variety of divisional initiatives that will support key elements of the department vision of delivering superior, sustainable, risk-adjusted results to meet the needs of each of the Lines of Business. We’re not simply looking for a developer to produce widgets, in this role you will provide full solutions that you will get to see through from beginning to implementation. This dynamic and multi-faceted role is a great opportunity to join one of Kitchener-Waterloo’s Top Employers for 2019!


What you'll do:

  • Provide detailed technical spec documents for proposed changes and projects for use by other team members
  • Unit test all changes to ensure data integrity, performance consistency, and functional acceptability
  • Ensure development changes are mostly bug free when released to business testing.
  • Provide documentation as required by the team/business users for testing and future support
  • Contribute business and technical expertise to the development and planning process in projects
  • Work with our business users (from within Investments, Individual, S&R, Actuarial, Finance, IT) to address current and future business needs
  • Manage assigned work to meet deadlines, multitask priorities as set by senior staff
  • Remain current on the rapidly changing technology as it relates to support for the business processes and quantitative infrastructure
  • Work closely with team members, internal IT, external service providers to develop alternative solutions to meet business needs
  • Interpret and communicate complex system support and processes to staff in a “user-friendly” manner (both written and verbal)
  • Conduct analysis of project specifications to ensure compatibility with current procedural requirements and system interfaces
  • Prepare business specifications, while adhering to procedural compliance and industry standards and legislation constraints
  • Identify potential hazards and the control of risks/expenditures
  • Perform post-implementation monitoring and evaluation to ensure a cost effective transition
  • Contribute to the development of procedures, training materials, and facilitate meetings with business areas for technical training


What you'll need:

  • Post-secondary education in technology or investment related field
  • Programming languages:  Python, SQL (Postgresql), VBA, HTML
  • 2+ years’ experience building and supporting databases
  • Interest in investments is a must have, but experience is not necessary
  • Knowledge of web servers (IIS) and Windows Server an asset
  • Strong Knowledge of Database concepts and practices
  • Understanding of different investments including: equities, fixed income, preferred shares, derivatives, mortgages, private placements, segregated funds is an asset
  • Experience with automation of processes an asset
  • Excellent analytical skills
  • Excellent problem solving skills
  • Proven organizational skills