Sr. Programmer Analyst - Research Computing - Regular Full-time 2025-15526

Back to Job List

Date Posted: 11/11/2025

Location: Toronto, ON, Canada

Reference No.: 2025-15526

Position Type: Regular full-time

Department: Sunnybrook Research Institute

FTE Status: 1.00

Hours of Work: 8 hrs

Campus Site: Bayview

Shifts Weekday Required: Days

Shifts Weekend Required: Days

Statutory Holiday(s) Required: No

Salary Range: $43.497 - $55.570/hr

Job Title: Senior Programmer Analyst

Department: Sunnybrook Research Institute (On-site)

Summary: Reporting to the Research Computing Manager, the Senior Programmer Analyst plays a key role in developing, supporting, and optimizing critical research and operational applications across SRI. This position combines application development, programming, DevOps support, database management, and process automation, ensuring secure, efficient, and high-performing systems. The role involves close collaboration with cross-functional teams to deliver innovative solutions, maintain application stability, and support data-driven decision-making.

Key Responsibilities

Application Development & Administration

  • Plan, design, develop, test, and document computer programs and web applications.
  • Function as an application specialist for REDCap, custom .NET applications, PHP, Python, and Java.
  • Evaluate and implement new or modified program requests from users.
  • Create and maintain database-driven applications in, MS Access, SQL Server, and MySQL.
  • Develop data validation rules, forms, and reports to ensure data accuracy and integrity.
  • Deliver clear, accurate, and detailed technical documentation, including design and operational guides.

Database & System Management

  • Manage and maintain databases for clinical, financial, and research operations.
  • Perform database administration, optimization, and troubleshooting using MS Access (with VBA), SQL Server, and MySQL.
  • Write and optimize complex SQL queries and stored procedures.
  • Perform weekly/monthly server maintenance, system upgrades, and apply security patches.
  • Implement and support API integrations, automation scripts, and quality testing processes.

DevOps & Automation

  • Implement and maintain automation for reporting, workflows, and data management.
  • Support application upgrades, deployment pipelines, and configuration management.
  • Identify and implement improvements for performance, scalability, and reliability.

Collaboration & Communication

  • Work closely with IT, research, and operational teams to enhance system functionality and user experience.
  • Support virtual user events, training sessions, and technical presentations.
  • Provide user support, troubleshoot issues, and ensure timely resolution of application-related inquiries.

Continuous Improvement

  • Contribute to process optimization, knowledge sharing, and documentation updates.
  • Identify opportunities to improve automation, data flow, and cybersecurity practices.

Qualifications

  • Bachelor’s degree in computer science, Computer Engineering, Information Systems, or equivalent experience.
  • Minimum 5 years of experience in programming, application development, or IT systems management.
  • Strong proficiency in RDBMS and database programming (MS Access, SQL Server, MySQL).
  • Experience with web and application development using PHP, ASP.NET, Visual Studio.NET, HTML/CSS, XML, and scripting languages (VBA, Python, R, Java, JSON).
  • Experience administering REDCap is asset.
  • Solid understanding of API integrations, version upgrades, patch management, and system testing.
  • Strong analytical, troubleshooting, and communication skills.
  • Excellent time management, organization, and attention to detail.
  • Knowledge of cybersecurity best practices and mitigation strategies is an asset.
If you are looking for an exciting opportunity and to build a career in an innovative and dynamic organization, submit your resume by clicking on Apply Now below. 

Sunnybrook Health Sciences Centre is committed to providing accessible employment practices that are in compliance with the Accessibility for Ontarians with Disabilities Act (AODA). If you require accommodation for disability during any stage of the recruitment process, please indicate this in your cover letter.


Sunnybrook Health Sciences Centre is strongly committed to inclusion and diversity within its community and welcomes all applicants including but not limited to: visible minorities, all religions and ethnicities, persons with disabilities, LGBTQ persons, and all others who may contribute to the further diversification of ideas.

We thank all applicants for their interest. However, only candidates selected for an interview will be contacted. Sunnybrook Health Sciences Centre is an equal opportunity employer.

Review Sunnybrook Health Sciences Centre's Privacy Statement.