A PeopleSoft developer is responsible for creating, modifying, and maintaining application engine programs, components, and interfaces within the PeopleSoft software suite. This software is used to perform everyday business operations such as HR, Financials, and Customer Relationship Data. As a PeopleSoft developer, you also use your skills to code programs with Structured Query Language (SQL) to extract data from the PeopleSoft database into usable reports. Your job duties often require you to work with the Business Intelligence (BI) and Integration Broker components of the software. The qualifications for beginning this career include a background in SQL and some prior coding experience.