Return to search results

Software Developer

  • Employer: PPI Benefits Inc.
  • Office: 1A-235 Ardelt Avenue
  • City: Kitchener
  • Province: Ontario
  • Job category: Not Evaluated (Job Family)
  • Job ID: JR10007391
  • Job type: Permanent Job Full time
  • Apply before: 2021-03-19

Company Overview

iA Financial Group is the fourth largest life and health insurance company in Canada and offers a wide range of products for all stages of life and to meet the needs of clients across its vast sales network. Founded in 1892, iA Financial Group’s stability and solidity make it an employer of choice that invests in its employees and their development over the long term.

With operations across Canada and in the United States, iA Financial Group and its over 5,000 employees work hard every day to offer the best service to over four million clients.


PPI Benefits company overview:

A division of PPI Benefits Inc., Agile Benefits is a fast growing Third Party Administrator of group insurance and related employee services and solutions.  Over 3,500 Canadian businesses currently use Agile Benefits to administer their employee benefits program, giving them access to our continually expanding suite of proprietary industry leading and unique products.  We are transforming the way companies and employees experience workplace health benefits.

We believe that (Innovation + Execution) x Caring = Success

Software Developer:

As part of our team you will work closely with developers, system administrators, business units and 3rd party entities to design and support mission critical database and software applications to enable business objectives. This role is cross-functional and includes identifying requirements, designing new software modules, modifying existing software to fix errors or improve performance, and assisting with successful user adoption of these systems.

Due to the current COVID-19 situation, initially this position will involve remote work with the expectation that the incumbent has a suitable home workspace and internet connection. The position will likely evolve into a mixed remote/in-office role which may be filled at our Kitchener, Toronto, Calgary, Burnaby or Quebec locations. 

What you will do:

  • Develop stable, reliable and effective software solutions using the Microsoft suite of development tools.

  • Optimize, troubleshoot, debug, maintain and improve existing databases and applications.

  • Liaise with business units and partners to identify requirements.

  • Write technical documentation related to the design and use of the software and related systems.

  • Actively seek ways to improve business software processes and interactions.

  • Provide data management support to users.

  • Assist with successful user adoption of systems.

Who you are:

You are an experience, qualified software developer with excellent problem-solving abilities.  You have outstanding interpersonal skills with a proven ability to work effectively within a team environment. You are able to see the "big picture" while working on individual system components.

Effective communication skills and the ability to multitask and context-switch are essential along with the ability to work with business users to understand and document requirements prior to developing solutions.  The ability to work in an environment where requirements are not always 100% known is key, as is an open-minded approach to direction changes mid-stream.

What we are looking for:

  • Degree or Diploma in a computer related field, or an equivalent combination of education and work experience in a related field

  • 3+ years combined experience as a software developer

  • Proven experience as a Microsoft database developer (SQL or MS Access)

  • Proficiency with Microsoft office suite of products (Access, Word, Excel, Outlook, etc.).

  • Experience developing complex database queries and complex reporting

  • Experience with one or more .Net languages (VB, C# etc.)

  • Strong verbal and written English communication skills

  • Financial industry experience is strongly preferred

  • Ability to drill down to the root essence of a requirement

  • Excellent problem-solving attitude with creativity

  • Exceptional troubleshooting and debugging abilities

  • Outstanding collaboration and communication skills are essential

  • Flexibility and willingness to adapt to changing priorities as necessary

  • Excellent time management, prioritization, and organizational skills

  • Proven accuracy and attention to detail

  • Bilingualism in English and French would be an asset

We thank all applicants for applying, however, only those selected for an interview will be contacted.  Your resume may be used for other vacancies.

Working at iA Financial Group

We consider our employees to be our most important investment and we have a lot to offer them. Find out more about iA.

Our Commitment

iA Financial Group is committed to having an equal access employment program and welcomes applications from women, visible minorities, Aboriginal peoples and disabled persons. Any use of the masculine form is to simplify the text and includes the feminine form.

Also, we are committed to fostering a workplace that promotes diversity and inclusion. We can provide accommodation in our recruitment and selection processes to applicants with disabilities where required. Please contact your Recruiter, or send an email to