Programmer Analyst (Salesforce Developer)

CI Investments Inc - Toronto, ON (30+ days ago)

Apply Now

CI Investments is one of Canada’s largest investment management companies. It offers a wide range of investment products and services, and is on the Web at CI is a subsidiary of CI Financial Corp. (TSX: CIX), an independent, Canadian-owned wealth management firm with $176.9 billion in fee-earning assets as of July 31, 2019.

POSITION: Programmer Analyst (Salesforce Developer)
LOCATION: Toronto, ON. (M5J 0A3)
STATUS: Full-Time

The Programmer Analyst is a skilled developer on the Salesforce platform, and utilizes programmatic and declarative skills to extend and customize applications on the platform. Hands-on technical implementation, with a focus on delivering functional solutions to meet business needs. The Programmer Analyst will work with the business units to understand needs and to architect, develop and test solutions, as well as help define best practices and opportunities to drive better business results.


Review and understand business requirements, and develop solutions to drive the desired results.
Work closely with project team and other team members to produce technical specifications and translate them into programming codes.
Perform Unit testing to ensure business requirements, system designs and technical specifications are met.
Design, develop and maintain custom Salesforce applications on platform using declarative skills, Apex programming, Visulforce and Lightning framework.
Develop solutions with the proper security and access rights.
Follow established Salesforce standards and best practices for developments and deployments.
Act as the subject matter expert for the Salesforce platforms. Troubleshooting of issues, assist with support requests.
Review, understand, and test Salesforce releases and new products. Identify potential opportunities to enable the business.
Support the integrity of the data within the Salesforce platforms.
Investigative support for day-to-day system and business issues.
Test and review any third party vendors and applications that integrate with the Salesforce platforms.


2 years of experience in supporting as an Administrator and Developer.
3 - 5 years in the financial services industry is a definite asset.
University graduate
Salesforce Certified Developer
Salesforce Certified Administrator
Formal training is an asset
IFIC / CSC certification is an asset
In-depth knowledge of and experience working with development (Apex and Visualforce)
Apex triggers and workflows
Build custom objects and fields
Salesforce Lightning Design System, and Components
Salesforce Tools (Data Loader and Workbench)
Javascript, CSS, HTML, SOQL, APIs
Data Loader
Salesforce DX
In-depth knowledge of Microsoft Office suite, with a specific focus on Excel.
Excellent written and verbal communication skills.
Ability to work on multiple projects and meet deadlines.
Detail and Solution oriented.
Excellent organizational skills, proficient in setting priorities, and completing tasks on time.
Strong analytical, problem solving and conceptual skills.
Investigative support for day-to-day system and business issues.
Self-starter highly motivated, able to work independently.
Strong team player with a commitment to continuous improvement.
Flexible, creative and responsive to needs of users.


Fast-paced office environment.
Overtime and travel may be required.


Our dedication to the Employee Experience at CI is aimed at supporting, empowering and inspiring our talented team through:

Recognition & Compensation
Training & Development
Health & Well-being
Communication & Feedback

If you are a passionate, committed and dynamic individual, please submit your resume in confidence by clicking “Apply”.

Only qualified candidates selected for an interview will be contacted.

CI Financial Corp. and all of our affiliates (“CI”) are committed to fair and accessible employment practices and we are committed to providing accommodations for persons with disabilities. If you require accommodations in order to apply for any job opportunities, or require this posting in an additional format, please contact us at, or call 416-364-1145 ext. 4747. If you are contacted by CI regarding a job opportunity or testing and require accommodation in any stage of the recruitment process, please use the above contact information. We will work with all applicants to determine appropriate accommodation for individual accessibility needs.