Senior Programmer Analyst (Job 333-P)

ONTARIO UNIVERSITIES APPLICATION CENTRE

Guelph

On-site

CAD 83,000 - 94,000

Full time

41 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Ontario Universities’ Application Centre (OUAC) in Guelph, Ontario, is seeking a Senior Programmer Analyst to join the Application Systems team. The role focuses on designing, coding, testing, debugging, and implementing enhancements or new modules for enterprise applications.

The successful candidate will contribute to detailed program design, code development, and collaboration with other teams while supporting online applications used by Ontario universities.

Qualifications

  • University or college graduate in computer science or equivalent.
  • Minimum of 8 years of progressive work experience as a Programmer/Analyst.
  • Advanced programming skill in developing web solutions for enterprise applications.
  • Must demonstrate strong and recent PHP and object-oriented programming (OOP) experience and a willingness to learn other languages.
  • Strong expertise with SQL (Oracle or similar RDBMS).
  • Experience with Laravel is required.
  • Familiar with DevOps practices (CI/CD, automated testing) and Git-based workflows.

Responsibilities

  • Analyze requirements of software modifications and determine the most effective solution.
  • Write software programs or modules to support various online applications.
  • Write queries and develop reports to support various business functions.
  • Participate in software testing and implementation.
  • Participate in solving issues reported by internal and external customers.
  • Develop quality code quickly and consistently to meet deadlines.
  • Work effectively with other teams throughout the software development lifecycle.

Skills

PHP
OOP
SQL
Laravel
DevOps
Git workflows

Education

Bachelor's degree in Computer Science

Tools

Laravel
Git
CI/CD
Automated testing
Oracle

Job description

Job Category: Software and Application Services

Requisition Number: SENIO001009

  • Posted : September 18, 2026
  • Full-Time
  • On-site
Locations

Showing 1 location

Ontario
170 Research Lane
Guelph, ON N1G5E2, CAN

  • Pay or shift range: $83,168 CAD to $93,564 CAD
  • The estimated range is the budgeted amount for this position. Final offers are based on various factors, including skill set, experience, location, qualifications and other job-related reasons.
Description

Job Type: Full-time, permanent with benefits

Located in Guelph, the Ontario Universities’ Application Centre (OUAC) processes applications for admission to undergraduate, law, medical, rehabilitation sciences and teacher education programs for Ontario’s universities. We provide a progressive and supportive working environment for our employees, along with a competitive salary and comprehensive benefits. Read about the OUAC’s total rewards and compensation program.

The OUAC values equity, diversity and inclusion and believes that every person has a right to equal treatment. We are strengthened by diverse backgrounds, perspectives and experiences.We have equitable and accessible employment practices, based on the principles specified in Ontario legislation (Human Rights Code and Accessibility for Ontarians with Disabilities Act [AODA]). Accommodations for job applicants with disabilities are available upon request.

The OUAC is seeking a Senior Programmer Analyst to join our Application Systems department. This role offers the opportunity to work on a team to produce detailed program design; code; test; debug; document and implement software requests for enhancements or repairs to existing programs; and develop new systems or modules.

If you are willing to learn and eager to play a supporting role in helping people start a new chapter in their life, we would love to hear from you!

Job Responsibilities

  • Analyze requirements of software modifications and determine the most effective solution
  • Write software programs or modules to support various online applications
  • Write queries and develop reports to support various business functions
  • Participate in software testing and implementation
  • Participate in solving issues reported by internal and external customers
  • Develop quality code quickly and consistently to meet deadlines
  • Work effectively with other teams throughout the software development lifecycle

Qualifications Sought

  • University or college graduate in computer science or equivalent
  • A minimum of 8 years of progressive work experience as a Programmer/Analyst
  • Advanced programming skill in developing web solutions for enterprise applications
  • Must demonstrate strong and recent PHP and object-oriented programming (OOP) experience and a willingness to learn other languages
  • Strong expertise with SQL (Oracle or similar RDBMS)
  • Experience with Laravel is required
  • Familiar with DevOps practices (CI/CD, automated testing) and Git-based workflows

Abilities/Skills for the Ideal Candidate

  • Strong analytical, design and problem-solving skills
  • Excellent written and verbal communication skillsExcellent organizational and interpersonal skills (able to explain technical concepts to non-technical audiences)
  • Ability to mentor junior developers
  • Passion for learning new technologies and driving innovation in code quality and process improvement
  • Proven ability to develop quality code within agreed timelines

Qualifications Considered an Asset

  • Experience with web security and/or OWASP
  • Experience with development of Accessibility for Ontarians with Disabilities Act (AODA) compliant applications
  • Experience with Oracle/PeopleSoft
  • Experience using Artificial Intelligence in any part of the software development lifecycle

Hours of Work

  • Monday through Friday, 32 hours work week (approximately 4.5 days)
  • Hybrid remote work arrangements may be available after the probationary period.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Programmer Analyst (Job 333-C)
Senior Programmer Analyst (Job 333-C)

ONTARIO UNIVERSITIES APPLICATION CENTRE • Guelph

On-site
CAD 83,000 - 94,000
Benefits package
Senior Programmer Analyst (Job 333-P)
Senior Programmer Analyst (Job 333-P)

Socket.dev • Guelph

Hybrid
CAD 85,000 - 120,000
Comprehensive benefits
Hybrid work after probation
Competitive salary
Senior Programmer Analyst
Senior Programmer Analyst

Ontario Universities' Application Centre • Guelph

Hybrid
CAD 90,000 - 120,000
Benefits
Total rewards program
Senior Programmer Analyst (Job 333-C)
Senior Programmer Analyst (Job 333-C)

Socket.dev • Guelph

Hybrid
CAD 90,000 - 120,000
Benefits
Software Developer – Junior - RQ11532
Software Developer – Junior - RQ11532

S M Software Solutions Inc • Toronto

On-site
CAD 55,000 - 75,000
RQ08585 - Software Developer - Senior
RQ08585 - Software Developer - Senior

Rubicon Path • Toronto

Hybrid
CAD 80,000 - 110,000
Software Developer - Junior - RQ11579
Software Developer - Junior - RQ11579

S M Software Solutions Inc • Toronto

On-site
CAD 55,000 - 75,000
RQ09121 - Software Developer - Senior
RQ09121 - Software Developer - Senior

Rubicon Path • Toronto

On-site
CAD 110,000 - 140,000
RQ09133 - Software Developer - Senior
RQ09133 - Software Developer - Senior

Rubicon Path • Toronto

Hybrid
CAD 80,000 - 100,000
RQ07898:Senior Back End Developer
RQ07898:Senior Back End Developer

Rubicon Path • Toronto

Hybrid
CAD 90,000 - 120,000