Senior Programmer Analyst

BC Investment Management Corporation

March 17, 2015

Original postings on the Viatec site are removed after the position is closed, but the posting will be archived here. The original posting was at

Job Category: 
Job Specialization: 
IT Management
Company Overview: 

The British Columbia Investment Management Corporation (bcIMC), one of Canada’s largest institutional investors, provides professional funds management services for all major asset classes (Public Equities, Real Estate, Private Equity, Infrastructure, Fixed Income, Mortgages). Based in Victoria, BC, our clients include public pension plans, the BC Provincial Government, public trusts and insurance funds.  We work in partnership with our clients and consistently deliver high returns over the long term through cost effective and responsible investing.  bcIMC operates in a global environment with significant international investments in our client asset portfolios, and we are committed to best practices in our industry.

The Information Technology Department is responsible for developing technology solutions that contribute to the achievement of bcIMC’s mission and long-term objectives.The department manages the corporation’s information technology, providing support to 200+ end-users of business applications and IT infrastructure.

Job Summary: 

The Senior Programmer Analyst is responsible for planning, conducting and supervising complex information systems assignments designed to keep applications operational, current and reflecting the corporation’s business needs.  The Senior Programmer Analyst performs the analysis, design and programming of a diverse range of strategic information technology projects of a critical financial nature.  Reporting to a Team Leader of Applications Systems, the Senior Programmer Analyst works with business analysts and end-users and has considerable latitude for un-reviewed action relating to the design, enhancement and maintenance of business applications.

The Senior Programmer Analyst should have academic qualifications in Computer Science with a minimum of four years related programming experience. Demonstrated expertise required in: the use of advanced programming tools and techniques; a thorough understanding of systems’ lifecycles; structured analysis and design; and project leadership experience.  To be successful in this position, the Senior Programmer Analyst must possess strong analytical problem-solving skills; an ability to participate effectively in a team environment; good communication and customer service skills.  Preferred qualifications include demonstrated capabilities working with development tools VB.Net, Visual Studio, SQL Server, Crystal Reports, PERL and PYTHON. Preference is also given to those who have successfully completed the Canadian Securities Course or who have experience with complex financial systems.

How To Apply: 

Prior to applying, visit the Careers page of our website ( for details. Please forward your resume and covering letter, indicating compensation expectations and File# 288, no later than April 10, 2015 to:

email: or

British Columbia Investment Management Corporation

Human Resources

Suite 300-2950 Jutland Road

Victoria BC   V8T 5K2

We thank all applicants for their interest, however, only those selected to continue to the next phase of the recruitment process will be contacted