Intermediate Developer

Category: ERP/CRM/Tools
City: Victoria, British Columbia, Canada
Position ID: J1218-1708
Employment Type: Full Time

Position Description

Founded in 1976, CGI is one of the world’s largest IT and business consulting services firms. We help clients achieve their goals, including becoming customer-centric digital organizations, through high-end IT and business consulting, systems integration and outsourcing services combined with a unique client proximity model and global center of excellence network.

CGI is more than just an IT consulting company; we are a global organization offering a world of opportunities. Become part of a unique culture that gives you the freedom to innovate, to make decisions, to achieve your full potential, and to chart your own career.

CGI’s practice in Victoria, BC, is expanding and we are looking for a talented Intermediate Developer to work in our team in BC. This is an opportunity to be a part of a highly proficient, recognized, growing and strategic business. You will have an opportunity to work with some of the best and brightest experts across Canada.

In this role you will work directly with our clients, team members and partners to implement custom and applications. This is an exciting role for an experienced Intermediate Developer to leverage their passion for technical, hands-on development work while taking their career to the next level.

Your future duties and responsibilities

Participate in the full software development life cycle from technical design to development, testing and deployment
Design, build, test and deploy SFDC customizations which may include form layout changes, workflow triggers, workflow alerts, automated email responses, etc.
Use Apex and Visual Force to create unique customer-based solutions where needed, including developing products on the platform
Design and create Interfaces between and other applications
Interact directly with our customers and the CGI team, including consultants, architects and pre-sales to ensure customer success
Provide support and administrative assistance to existing clients.
Participate in the estimation and timeline process
Coach, mentor and provide technical leadership to junior developers

Required qualifications to be successful in this role

2+ years of experience with demonstrated knowledge and experience with SalesCloud, ServiceCloud, and in a development capacity.
2+ years of progressive Enterprise Applications Development and customization experience (with Java and/or Microsoft technologies)
Strong overall development skills throughout the SDLC with a preference for Agile methodology
Experience working on and deploying complex enterprise level solutions
Experience delivering custom application solutions driven by customer needs
Excellent oral and written communication skills
Post-secondary education in a relevant discipline or equivalent work experience
One or more Salesforce certifications (ADM201/DEV401/DEV501/Consultant/
Experience in at least 3 of the nice to have skills.


Have a passion for solving customer challenges by leveraging technology solutions
Have a desire and ability to define and model complex business processes and use cases
Be highly driven and able to self-manage in a fast paced environment
Possess strong organizational and time management skills
Be able to communicate with both technical and non-technical audiences
Build rapport and develop effective working relationships with clients
Have tenacity, persistence, passion and a desire for customer success

Nice to Have:

Experience in/with:
Salesforce integration tools (e.g. Informatica, Boomi, CastIron, Pervasive)
AppExchange plugins (e.g. Conga, Eloqua, Marketo)
Salesforce Portal and/or Communities
User interface design using Javascript libraries and CSS
Data residency tools (e.g. CipherCloud, Perspecsys)
CRM applications (e.g., MS Dynamics CRM, Oracle Siebel)
Professional Services and/or Government and/or Utilities industries
Various methodologies such as: AGILE / ITIL / CMMI / ISO, etc.


  • SalesForce
  • Salesforce Administration
  • Salesforce Developer
  • Salesforce

What you can expect from us

Build your career with us.

It is an extraordinary time to be in business. As digital transformation continues to accelerate, CGI is at the center of this change—supporting our clients’ digital journeys and offering our professionals exciting career opportunities.

At CGI, our success comes from the talent and commitment of our professionals. As one team, we share the challenges and rewards that come from growing our company, which reinforces our culture of ownership. All of our professionals benefit from the value we collectively create.

Be part of building one of the largest independent technology and business services firms in the world.

Learn more about CGI at

No unsolicited agency referrals please.

CGI is an equal opportunity employer. In addition, CGI is committed to providing accommodations for people with disabilities in accordance with provincial legislation. Please let us know if you require a reasonable accommodation due to a disability during any aspect of the recruitment process and we will work with you to address your needs.