Job Posting 89114

Senior Programmer Analyst
Diabetes Canada
Work From Home - Toronto Metro area
1300-522 University Avenue, Toronto, Ontario
closed 6 days ago (Fri, 25 Nov)
full time

world free of the effects of diabetes is our vision. That’s why we’re working together to improve the quality of life of people living with diabetes. We’re sharing knowledge and creating connections for individuals and the health-care professionals who care for them; advocating through public policy; and funding research to improve treatments and find a cure to end diabetes.

Join our dedicated, talented Diabetes Canada team and together, #LetsEndDiabetes!

Role Overview

The Senior Programmer Analyst is responsible for developing and sustaining databases and software applications to achieve business requirements. The Sr. Programmer Analyst is an integral part of the Business Solution’s team focused on the effective development and support of internal facing applications.

This role possesses a strong aptitude for understanding complex business problems and translating their technical knowledge into practical, implementable solutions. The role contributes to driving high-impact business value, ensuring business application development, configuration, operations, and support are carried out in accordance with business priorities, project plans and IT standards.

Location: Flexible work arrangement policy in place, allows for hybrid environment and remote work. This role can be fully remote, accepting applications across Canada, if candidates are able to meet the needs of the immediate Ontario team.   

This role includes, but not limited to:

  • Responsible for design, development, enhancement, modification and maintenance of the application code and software solutions based on specific business requirements, resolution of product defects, system implementations and ongoing maintenance, as well as documentation and training of the custom-developed solutions.
  • Work with other members of the Business Systems team to deliver and support custom development solutions, systems and processes, the underlying databases, workflows, and server resources.
  • Develops business partner relationships and engages with the business units to identify business priorities that have IT implications or require IT support.
  • Assists the Senior Manager, Business Systems with resource planning (e.g., annual business plan, hardware, and software forecasting).
  • Evaluates business processes and recommends viable options that improve business performance, efficiency and minimize risks that may impact daily operations and the organization overall. 

The ideal candidate possesses:

  • College Diploma or University Degree in Information Technology, Engineering, or related field
  • 5+ years of relevant experience in IT, Programmer roles
  • Excellent knowledge of MS SQL Server and MS SQL Server Integration Services
  • Experience with Net development: C#/VB.NET, .NET Frameworks 3.5 – 4.8, .NET Core
  • Strong knowledge of Visual Studio 2017-2022 and knowledge of working in a team environment: TFS, GitHub 
  • Experience with creating reports using SQL Server Reporting Services and Power BI
  • Experience in XML and web development:  HTML, CSS, Javascript, jQuery, Bootstrap, Windows Power Shell and Microsoft Azure
  • Excellent knowledge of MS IIS
  • Good understanding of Agile as well as other project management methodologies
  • Familiarity with CRM (e.g. Blackbaud), Financial systems (e.g. Unit4), CMS
  • Experience with SharePoint development
  • Familiarity with Office 365 Apps: Power Apps, Forms, Power Automation
  • Excellent problem-solving skills, analytical skills, documentation, and ability to work in teams and/or independently
  • Communicating effectively with users and vendors
  • Capable of delivering on multiple competing priorities with little supervision
  • Experience in developing applications for the non-profit sector is an asset 

What Diabetes Canada Can Offer You

  • A meaningful role, making a difference every day for people living with or at risk of diabetes.
  • An entrepreneurial environment, working for a national organization where you feel valued, recognized, and rewarded.
  • A high-performing, collaborative team environment with proven leadership and highly skilled colleagues and commitment to excellent work culture.
  • Competitive paid time-off benefits and a comprehensive group benefits plan, including health/dental, life insurance, disability, EFAP and company-match Pension/RRSP.
  • Flexible work agreement policy in place allows employees to work regularly remote and/or hybrid schedule.  

At Diabetes Canada, we are an equal opportunity employer that does not discriminate on the basis of race, ethnicity, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status. We are dedicated to a high-performance, diverse, and inclusive workplace. We strongly believe that having a diverse organization with various skills and abilities will inspire creativity, drive innovation, and promote belonging. We are committed to building a team representative of different backgrounds and perspectives, and we encourage applications from all qualified candidates who represent the full diversity of communities across Canada. 

For individuals with disabilities who would like to request an accommodation, please contact us at  

Applicants must be legally eligible to work in Canada and, where applicable, must have a valid work permit or study permit that allows the candidate to fulfill the requirements of the role.

We thank all interested applicants; however, only those selected for an interview will be contacted.

Safe Place to Work - Diabetes Canada is committed to protecting the health and safety of our stakeholders and mitigating the risk of COVID-19 spread. A mandatory COVID-19 vaccination program is in place and provides direction on the conditions under which individuals are permitted to be employed with DC.

Please Note: is not affiliated with and in no way endorses or vets the organization that posted this job. Any links posted within the job will take you to their external site where the same disclaimer applies.

Thanks for looking on and good luck with your job search!