Job Description: Senior PeopleSoft Developer
Job Title: Senior PeopleSoft Developer
Experience: 8+ Years
Employment Type: Full-Time
Work Mode: On-site / Hybrid / Remote
Department: IT / Enterprise Applications
Job Summary
We are looking for an experienced Senior PeopleSoft Developer with 8+ years of experience in designing, developing, customizing, implementing, and supporting Oracle PeopleSoft applications. The ideal candidate should have strong expertise in PeopleSoft Application Designer, PeopleCode, Application Engine, Component Interface, Integration Broker, SQR, and SQL.
The candidate will be responsible for developing and maintaining PeopleSoft applications, implementing enhancements, troubleshooting production issues, optimizing application performance, and collaborating with functional teams and business stakeholders to deliver reliable enterprise solutions.
Key Responsibilities
• Design, develop, customize, and maintain PeopleSoft applications based on business requirements.
• Develop and enhance PeopleSoft objects using PeopleSoft Application Designer, PeopleCode, Application Engine, Component Interface, and related development tools.
• Develop, modify, and troubleshoot SQR programs, SQL queries, views, records, pages, components, and PeopleSoft processes.
• Design, develop, and support integrations using PeopleSoft Integration Broker, REST/SOAP web services, and other integration technologies.
• Develop and maintain inbound and outbound interfaces between PeopleSoft and external applications.
• Analyze functional requirements and technical specifications and translate them into effective technical solutions.
• Perform unit testing, integration testing, system testing, and support user acceptance testing.
• Troubleshoot production issues, identify root causes, and implement permanent fixes.
• Optimize SQL queries, Application Engine programs, SQR reports, and batch processes for improved performance.
• Support PeopleSoft upgrades, enhancements, patches, migrations, and release deployments.
• Work closely with functional consultants, business analysts, database administrators, infrastructure teams, and other technical teams.
• Prepare technical design documents, code documentation, deployment plans, and technical specifications.
• Follow coding standards, change management procedures, and application development best practices.
• Provide technical guidance and mentoring to junior developers.
Required Technical Skills
• PeopleSoft Application Designer: Records, fields, pages, components, menus, projects, and definitions.
• PeopleCode: Strong hands-on experience with event-based programming, validations, business logic, and application customizations.
• Application Engine: Development, debugging, restartability, state records, and performance optimization.
• Component Interface: Development, testing, and automation of PeopleSoft component-based integrations.
• Integration Broker: Service operations, service definitions, handlers, routings, REST/SOAP services, and message troubleshooting.
• SQR: Development and maintenance of reports, interfaces, and batch processes.
• SQL and Oracle Database: Complex queries, joins, subqueries, views, performance tuning, and PL/SQL fundamentals.
• PeopleSoft Process Scheduler: Scheduling, monitoring, and troubleshooting batch processes.
• PeopleSoft Security: Understanding of permission lists, roles, user profiles, and security-related troubleshooting.
• Data Migration: PeopleSoft project migration, compare reports, package management, and deployment activities.
• Debugging and Performance Tuning: Ability to analyze application logs, traces, SQL performance, and production defects.
Preferred Skills
• Experience with Oracle PeopleSoft FSCM, HCM, Campus Solutions, or another relevant PeopleSoft application.
• Knowledge of PeopleTools architecture, application server, Process Scheduler, and web server environments.
• Experience with Fluid UI, Event Mapping, and Application Engine enhancements, where applicable.
• Familiarity with REST APIs, SOAP web services, XML, JSON, and third-party integrations.
• Exposure to PeopleSoft Image updates, selective adoption, PUM, and upgrade projects.
• Experience working in Agile or Scrum environments.
• Knowledge of version control, release management, and IT service management processes.
Required Qualifications
• Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent practical experience.
• 8+ years of hands-on experience in PeopleSoft development and technical support.
• Strong analytical, problem-solving, debugging, and communication skills.
• Ability to work independently, manage multiple priorities, and collaborate with cross-functional teams.
• Experience supporting enterprise applications in development, testing, and production environments.
Key Competencies
• Technical design and development
• Problem-solving and root-cause analysis
• Application performance optimization
• Production support and incident management
• Stakeholder communication
• Technical documentation
• Team collaboration and mentoring
Expected Experience
The ideal candidate will have demonstrated expertise in PeopleSoft development, application enhancements, interfaces, batch processing, SQL optimization, production support, and end-to-end delivery of technical solutions in an enterprise environment.
Note: Experience with PeopleSoft HCM or FSCM, specific PeopleTools versions, and cloud or on-premises environments should be tailored to the requirements of the project.