Sr PeopleSoft Engineer (Job Code: 1002)/Principal Software Engineer (Job Code: 1003)

Magnit Corporation   Folsom, CA   Full-time     Engineering
Posted on January 26, 2025

Responsible for supporting the design and development of PeopleSoft applications; collaborate with business analysts, functional teams, and other stakeholders to gather requirements and translate them into technical specifications; design, develop, test, and implement PeopleSoft applications, modules, and customizations using People Tools, People Code, Application Designer, and other relevant tools;  coordinate and monitor the daily workflow of the PeopleSoft activities in order to meet Agile Sprint Commitments; ensure the highest quality of people code, adhering to the direction and oversight of the teams Director; analyze business requirements and design customizations and enhancements to meet specific needs; develop and maintain PeopleSoft customizations, interfaces, reports, and workflows; ensure all customizations adhere to coding standards and follow change management processes; collaborate with integration teams to design and implement seamless integration between PeopleSoft and other systems; develop and maintain interfaces using integration technologies including Application Engine, Integration Broker, and Web Services; collaborate with business owners to develop and implement best-in-class Peoplesoft strategies; create protocols and procedures, prepare relevant documentation, and define standards and KPIs to be implemented in all existing and future integrations on the integration platform; lead all aspects of transactions from Peoplesoft standpoint, providing coordination, development and oversight of project management disciplines, processes, and functions across EA teams; utilize and apply knowledge of PeopleSoft FMS/HCM modules, SQL, PL/SQL, systems development life-cycle, software architecture concepts, PeopleSoft applications, Application Designer, People Tools, Web Services, Integration Broker, and People Code to perform assigned duties; create data dictionary for the future integrations; provide readiness assessment and insights on the evaluation and structural impact of integrations; track and provide project status through Agile Daily calls, reports, and presentations; coordinate risks, issues, and change resolution processes; work with cross functional leaders to take corrective action as needed; and build WSDL/RESTful based APIs to integrate with different VMS’s and other cloud-based systems.

------------------------------------------------

Responsible for leading the building of next generation Integrated Workforce Management (IWM) applications utilizing Open-Source Java and Oracle technologies; partner with other top Engineers, Architects, Product Managers and Quality Assurance Engineers to define, design, and implement world-class SaaS solutions for customers; work with management and various teams within the organization to understand, analyze and solidify business requirements; develop functional specification and articulate a feasible technical architecture that maps the business requirements into application functionality for development teams to implement; design, develop and maintain software architecture, software components and data models; design and develop new features and functionalities using modern technologies; enhance existing features and functionalities with better user experience and more efficient implementation; investigate new tools and technologies in order to improve software performance and capabilities; utilize and apply knowledge of Java, JavaScript, SQL, MVC Architecture, Spring Framework, Apache Tomcat, Hibernate/JPA, JUnit, HTML, CSS, Angular and React to perform assigned duties; provide technical guidance on existing technologies, and assist others on newer technologies; provide support for all levels of the technology stack, including web front end, application server and database layers; collaborate with other engineers and lead all technical discussions;  work closely with product managers and quality assurance engineers to ensure on time product delivery; provide assistance to production support engineers in troubleshooting production issues; and assist with product release processes and source code maintenance activities.


" "