Enable job alerts via email!

Programmer Analyst

Queen's Student Alumni Association

Kingston

Hybrid

CAD 57,000 - 70,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading educational institution in Kingston seeks a Programmer Analyst to enhance their Oracle PeopleSoft HR system. The role involves collaborating with analysts to optimize processes and develop applications, ensuring efficient operations in HR management.

Qualifications

  • Experience in developing and maintaining information systems.
  • Experience in designing scalable software.

Responsibilities

  • Creates full-stack web applications by writing efficient code.
  • Collaborates with development team to brainstorm software solutions.
  • Provides technical support and assistance to clients.

Skills

Communication
Problem Solving
Team Collaboration
Adaptability

Education

University degree in computer science

Tools

HTML
CSS
JavaScript
Java
Python
SQL

Job description

1 day ago Be among the first 25 applicants

To display this page you need a browser with JavaScript support.

Competition Number: J0525-0063

Position Title: Programmer Analyst

Position Number (Final): 00501890

Employee Group: Support Staff

Job Category: Information Technology

Department or Area: IT Services

Location: Kingston, Ontario, Canada (Hybrid)

Salary: $57,357.00 - $69,938.00/Year

Grade: 07 Review Salary Information Here

Hours per Week: 35

Job Type: Permanent (Continuing)

Shift: 7 Monday - Friday

Number Of Positions: 1

Date Posted: May 16, 2025

Closing Date: June 1, 2025

Share Facebook X Email LinkedIn

COVID 19 On-Campus Requirements

Prior to May 1, 2022, the University required all students, faculty, staff, and visitors (including contractors) to declare their COVID-19 vaccination status and provide proof that they were fully vaccinated or had an approved accommodation to engage in in-person University activities. These requirements were suspended effective May 1, 2022, but the University may reinstate them at any point.

About Queen's University

Queen’s University is the Canadian research intensive university with a transformative student learning experience. Here the employment experience is as diverse as it is interesting. We have opportunities in multiple areas of globally recognized research, faculty administration, engineering & construction, athletics & recreation, power generation, corporate shared services, and many more.

We are committed to employment equity and diversity in the workplace and welcome applications from individuals from equity seeking groups such as women, racialized/visible minorities, Indigenous/Aboriginal peoples, persons with a disability, persons who identify in the LGBTQ+ community and others who reflect the diversity of Canadian society.

Come work with us!

Job Summary

The Service Delivery and Innovation ERP Systems unit of the Information Technology Services department requires a Programmer Analyst for the Oracle PeopleSoft Human Resources Management System. This role will transform business needs and requirements though ongoing application development into new capabilities for the student administrative system. In this role, you will collaborate with business analysts and functional experts to optimize business processes, as well as other system and programmer analysts to enhance student systems and create new opportunities for our clients.

As a member of the Human Resources ERP Systems team, you must have an eye for process improvements and recognized skill at implementing and testing new systems processes. You will use your programming and analytic skills to bring value and understanding to process re-engineering efforts in an area that underpins our Staff and Faculties interaction with the University related to hiring, payroll, benefits and time management. You will contribute to the success of a wide range of initiatives, from large-scale transformation to those focused on specific client needs. Such initiatives include the digital transformation of manual administrative processes, implementation of new ERP (Peoplesoft) functionality, resolving production issues, government compliance assignments, and designing integrations with a myriad of HR systems.

If you enjoy the challenge of improving the way things are done, then consider joining our team as a Programmer Analyst.

Job Description

KEY RESPONSIBILITIES:

  • Creates full-stack web applications by writing efficient, functional code on the front- and back-end.
  • Analyzes, edits and updates existing web applications, modifies procedures and documents all program changes.
  • Collaborates with development team to brainstorm software solutions, recommends programming solutions to meet the needs of the client, providing time estimates.
  • Builds web applications with appealing visuals, mobile responsiveness and accessible design.
  • Confirms program operation by conducting tests, ensuring responsiveness and efficiency, fixing bugs or other coding issues.
  • Provides technical support and assistance to clients. Assists with the identification and resolution of issues with existing applications, database designs and maintenance problems.
  • Adheres to task and project deadlines; escalates potential delays to senior staff and recommends possible solutions.
  • Maintains operational status of production computer systems outside of normal working hours, including evening, nights, weekends and holidays.
  • Creates and maintains technical documentation, user acceptance testing documentation and other documentation, as required.
  • Stays current with relevant advances in technologies, gains and understanding of the university’s strategic goals and contributes to the development of Queen’s IT capabilities.
  • Investigates new IT technologies and trends; may assist with developing pilots or prototypes for new solutions.

Required Qualifications

  • University degree in computer science, information technology or related field.
  • Experience in the development, implementation and maintenance of information systems.
  • Experience in the design and creation of scalable software utilizing:
  • front-end languages and libraries such as HTML/CSS, JavaScript, XML, Ajax, jQuery.
  • back-end languages such as Java, C#, Python and frameworks such as EJB, Spring, Hibernate, Struts2, Angular, React, Node.js.
  • databases including Oracle, MySQL, web servers such as Apache and UI/UX design.
  • SQL for writing queries to database technologies including Oracle/ MySQL / SQL Server
  • software design methodologies such as Agile, Scrum, SDLC, etc.
  • Understanding of software development processes focused on the maturation of business requirements into system solutions with a high degree of quality expectations.
  • Excellent verbal and written communication skills including experience writing technical documentation.
  • Consideration may be given to an equivalent combination of education and experience.

Special Skills

  • Working with Others: actively seeks ideas from multiple sources for consideration to improve the performance of the team(s). Shares thoughts and information with all levels of expertise. Ensures that one’s own behaviour does not negatively impact others when faced with complex situations.
  • Inclusivity: welcomes an inclusive environment and coach’s others to address and support those who may feel vulnerable. Ensures the diverse group receives opportunities for fair treatment regardless of background.
  • Communication: actively listens to the concerns of others. Demonstrates a strong ability to gather factual details before responding. Whether in person or in writing, takes a careful approach when sharing complex information to ensure the explanation is understood.
  • Customer Service and Support: actively engages the customer or team member and evaluates their needs in a timely manner. Establishes plans and organizes work to meet or exceed the deadlines. Periodically, conducts plan reviews and provides an update to client/customer and recommends any process efficiencies.
  • Planning/Organizing: takes an active role in analyzing problems regarding resources/deliverables that may impact deadlines or standards and escalates for discussion and resolution. Plans medium-term requirements and provides insight into scope of potential problems and identifies possible solutions.
  • Continuous Improvement: takes an active role to identify ways to improve department processes, and quality of customer service. Seeks to understand how to become more effective in own position. Participates in continuous learning by acquiring new knowledge that will add value to self and team.
  • Attention to Detail: actively works to address quality problems by sharing concerns with team and manager. Understands the details of the problem and identifies solutions. Seeks to understand the nature of (new/existing) assignments as it relates to own role and the expected results.
  • Adaptability and Support for Change: takes an active role to positively support team members through change. Supports change by generating new ideas and offering suggestions that will benefit the team.

Decision Making

  • Recommends options for decision making on how to best meet the client’s business process and information management systems needs.
  • Makes recommendations based on the results achieved through consensus building sessions, which have a direct impact on how requirements and deliverables are established.
  • Assists in the gathering of information needed by management to support decision making or determine if and when escalation is required.
  • Recommends options for decision making on client-side and server-side architecture.
  • Determines appropriate problem-solving procedures and solutions, decides when a problem needs to be referred to senior staff.
  • Allocates time, prioritizes tasks, and determines workflow. Continually assesses and adjusts priorities and manages tasks in a fast-paced environment.

Employment Equity and Accessibility Statement

The University invites applications from all qualified individuals. Queen’s is committed to employment equity and diversity in the workplace and welcomes applications from women, visible minorities, Aboriginal Peoples, persons with disabilities, and persons of any sexual orientation or gender identity. In accordance with Canadian Immigration requirements, priority will be given to Canadian citizens and permanent residents.

The University provides support in its recruitment processes to all applicants who require accommodation due to a protected ground under the Ontario Human Rights Code, including those with disabilities. Candidates requiring accommodation during the recruitment process are asked to contact Human Resources at hradmin@queensu.ca.

Are you interested in this job?

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Strategic Management Services

Referrals increase your chances of interviewing at Queen's Student Alumni Association by 2x

Get notified about new Programming Analyst jobs in Kingston, Ontario, Canada.

Software Engineer - Embedded Linux and Yocto Development
Senior Full Stack Engineer (Remote) - LLM Product

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Programmeur Analyste Oracle APEX/ Oracle APEX Analyst Programmer

Talan

Montreal

Remote

CAD 60,000 - 100,000

30+ days ago

Analyste Logiciel Fiscal (fiscaliste T2) / Tax Software Analyst (tax analyst T2) - French Required

Wolters Kluwer

Sherbrooke

Remote

CAD 60,000 - 80,000

4 days ago
Be an early applicant

System Support Analyst/ Developer

Davies

Halifax

Remote

CAD 57,000 - 80,000

7 days ago
Be an early applicant

Software Consultant- Remote Canada

Illinois Tool Works

Ontario

Remote

CAD 60,000 - 100,000

19 days ago

HVAC System Programmer

Regulvar Inc.

Ontario

On-site

CAD 60,000 - 80,000

4 days ago
Be an early applicant

Mainframe Network Systems Programmer

Software International

Old Toronto

Remote

CAD 60,000 - 80,000

30+ days ago

Senior Mainframe System Programmer - Endevor

Software International

Toronto

Remote

CAD <225,000

30+ days ago

Remote Senior Smart Contract Engineer - Build-A-Bera

Build-A-Bera

Old Toronto

Remote

CAD 60,000 - 80,000

30+ days ago

HVAC System Programmer

Regulvar

Ontario

On-site

CAD 65,000 - 85,000

9 days ago