Point your AI agent at freehire and let it find you a job.

Get the CLI →

Upstaff

NewBe an early applicant

Software Developer - ERP / Case Management - Senior

Posted 1 view
Discussion

Summary

Senior PeopleSoft HCM developer modernizing the Ontario Public Service's WIN HR/payroll system (PeopleSoft HCM 9.2): designing, building, testing, and maintaining Absence Management, Time & Labour, Benefits, and Payroll modules with PeopleCode, Application Engine, Integration Broker, SQR/BI Publisher, and Oracle Database. Onsite in Toronto five days a week.

Project Overview

The Workforce Information Network (WIN) is a business-critical Ontario Public Service (OPS) system built on Oracle PeopleSoft Human Capital Management (HCM). It supports the administration of human resources, payroll, benefits, absence management, compensation, employee records, position data, job descriptions, and grievance information for approximately 68,000 OPS employees.

The WIN Digital Onboarding Project aims to modernize HR and payroll operations by digitizing manual and paper-based processes, expanding employee and manager self-service capabilities, and transitioning legacy Classic+ pages to the PeopleSoft Fluid interface.

The Senior PeopleSoft HCM Developer will contribute to the design, development, implementation, testing, and maintenance of complex ERP solutions that support these modernization initiatives.

Technology environment:

  • Oracle PeopleSoft HCM 9.2, Image 48

  • PeopleTools 8.61.09

  • Oracle Database

  • PeopleCode, Application Engine, Component Interface

  • Integration Broker, SQR, and BI Publisher

  • PeopleSoft Fluid UI

Key Responsibilities

  • Design, develop, implement, test, and maintain complex technical solutions within Oracle PeopleSoft HCM.

  • Develop and enhance PeopleSoft HCM modules, particularly Absence Management, Time and Labour, Benefits Administration, and Payroll.

  • Configure and customize PeopleSoft application functionality to support HR and payroll business processes.

  • Develop and maintain PeopleCode, Application Engine programs, Component Interfaces, Integration Broker integrations, SQR reports, and BI Publisher reports.

  • Support the transition of legacy Classic+ pages to the PeopleSoft Fluid interface.

  • Configure Fluid navigation, tiles, dashboards, Activity Guides, and role-based security.

  • Implement and maintain PeopleSoft security, workflow, and application configurations.

  • Use PeopleSoft Update Manager (PUM), Change Assistant, and Data Mover to support application maintenance and upgrades.

  • Work with Oracle databases, including application data management and database-related troubleshooting.

  • Prepare technical specifications, conduct unit testing, and support system integration testing (SIT) and user acceptance testing (UAT).

  • Collaborate with business analysts, solution designers, testers, project managers, and other technical professionals in an agile delivery environment.

  • Troubleshoot defects, resolve technical issues, and provide ongoing application maintenance and support.

  • Develop reports, dashboards, and data visualizations to improve access to business information and operational insights.

  • Identify opportunities to automate manual processes, improve system performance, and enhance service delivery.

Required Skills and Experience

A. PeopleSoft HCM Knowledge and Integration

  • Strong hands-on development experience with Oracle PeopleSoft HCM.

  • Demonstrated experience developing and enhancing PeopleSoft HCM modules.

  • Knowledge of Absence Management, Time and Labour, Benefits Administration, and Payroll.

  • Experience with PeopleSoft application configuration, delivered functionality, and packaged application integration.

  • Knowledge of PeopleSoft security, workflow, and role-based access controls.

  • Experience using PeopleSoft Update Manager (PUM), Change Assistant, and Data Mover.

B. PeopleSoft Development Tools and Technical Expertise

  • In-depth experience with PeopleSoft Application Designer and PeopleCode.

  • Strong development experience with Application Engine and Component Interface.

  • Experience with Integration Broker, SQR, and BI Publisher.

  • Familiarity with PeopleSoft Fluid UI development and the modernization of Classic+ pages.

  • Experience configuring Fluid navigation, tiles, dashboards, Activity Guides, and role-based security.

  • Ability to develop new applications, modify existing systems, and evaluate technical solutions.

  • Linux scripting experience is an asset.

C. Oracle Database Management

  • Knowledge of Oracle Database Management Systems.

  • Experience with application database administration and data-related troubleshooting.

  • Ability to investigate database issues affecting PeopleSoft applications.

D. Testing and Technical Support

  • Experience conducting unit testing and supporting system integration testing and user acceptance testing.

  • Ability to prepare technical specifications and test documentation.

  • Experience reviewing and walking testers and clients through unit test results.

  • Strong troubleshooting, defect resolution, and application support skills.

E. Analytical, Communication, and Interpersonal Skills

  • Excellent analytical, problem-solving, and decision-making abilities.

  • Strong organizational skills, creativity, and perseverance.

  • Effective written and verbal communication skills.

  • Ability to collaborate with technical teams, system analysts, business stakeholders, and clients.

  • Experience working effectively in agile, multidisciplinary teams.

  • Commitment to continuous learning and adopting technical best practices.


Requirements

Must-Have Requirements

Candidates must demonstrate:

  1. Hands-on PeopleSoft HCM development experience — a mandatory requirement.

  2. Experience developing or enhancing PeopleSoft HCM modules, particularly Absence Management, Time and Labour, Benefits, and Payroll.

  3. Strong knowledge of PeopleSoft development tools, including PeopleCode, Application Engine, Application Designer, Component Interface, Integration Broker, SQR, and BI Publisher.

  4. Knowledge of PeopleSoft security, workflow, configuration, and integration.

  5. Experience with Oracle databases.

  6. Experience with technical testing, troubleshooting, and application support.

  7. Availability to work onsite five days per week at 222 Jarvis Street, Toronto.

Nice-to-Have Qualifications

  • Previous Ontario Public Service (OPS) experience.

  • Previous public-sector or government project experience.

  • Linux scripting experience.

  • Experience with PeopleSoft Fluid UI modernization and digital onboarding initiatives.


Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.