Role Overview
Our client, a technology-enabled organization supporting enterprise systems, is seeking a
PeopleSoft Developer to develop, maintain, and enhance applications within a PeopleSoft environment.
This role involves working across the full software development lifecycle, including requirements analysis, development, testing, deployment, and production support. The successful candidate will collaborate with technical and business stakeholders to deliver reliable system enhancements while ensuring high-quality documentation and system performance.
Key Responsibilities
Application Development & Enhancement
- Develop and enhance component-level and system-level applications within the PeopleSoft environment.
- Design, code, test, and debug programs using PeopleSoft development tools and frameworks.
- Work with PeopleTools and PeopleCode to build and modify application functionality.
- Utilize Application Engine, Component Interface, and SQR in development and system enhancements.
Systems Analysis & Technical Delivery
- Analyze functional and technical requirements to design appropriate technical solutions.
- Review data structures, application code, and system architecture to identify improvements or resolve issues.
- Integrate system components and ensure smooth interaction between modules.
- Conduct testing activities and support quality assurance processes before deployment.
Deployment & Support
- Support the deployment of applications to testing and production environments.
- Coordinate handover and transition to production support teams when required.
- Troubleshoot and resolve technical issues within the PeopleSoft ecosystem.
Documentation & Project Collaboration
- Maintain accurate technical documentation, system artifacts, and development records.
- Provide updates and inputs for project planning and development timelines.
- Work collaboratively within a development or support team environment.
- Demonstrate sound decision-making in situations where information may be incomplete or time-sensitive.
Required Skills & Experience
- 35 years of programming experience within the PeopleSoft ecosystem
- Hands-on experience with PeopleTools and PeopleCode.
- Practical experience working with Application Engine, Component Interface, and SQR.
- Strong knowledge of PeopleSoft Payroll processes and systems. (Required)
- Proficiency in SQL and experience working with Oracle databases.
- Familiarity with DB2 or mainframe environments.
- Experience using ServiceNow, Jira, or similar workflow and issue-tracking tools.
- Strong written and verbal English communication skills.
- Ability to explain technical concepts clearly to non-technical stakeholders.
- Comfortable working in a team-based development or support environment.
- Ability to make sound decisions and remain focused under pressure.
- Willingness to work on shifting schedules when required.
Impact of the Role
The PeopleSoft Programmer Analyst plays an important role in maintaining and enhancing enterprise systems that support critical business operations. Through effective development practices and collaboration with cross-functional teams, the role helps ensure system reliability, efficiency, and continuous improvement.