The Enterprise Application Analyst/Programmer reports to the Associate Chief Information Officer (ACIO) and works as part of a team providing technical support for the PeopleSoft applications and integrated systems used by the College. The Enterprise Application Analyst/Programmer works collaboratively with various areas of the College and is responsible for analyzing business requirements, determining the level of effort for design/development work, developing PeopleSoft application enhancements and programs, troubleshooting application issues, documenting application customizations, and creating PeopleSoft reports and queries. This position assists with, evaluating new PeopleSoft components, evaluating and developing integrations to 3rd party applications, reviewing changes with PeopleSoft Update Images, and the tasks associated with complete version upgrades. The person in this position is expected to work effectively with a wide range of constituencies in a diverse community.
Essential Duties and Responsibilities:
The following are the functions essential to performing this job:
1) Facilitate requirement gathering sessions to analyze functional business processes as they relate to College enterprise applications and modules.
2) Work with College leadership to identify and implement changes to business processes that result in more effective and efficient use of College enterprise software applications.
3) Troubleshoot and resolve enterprise application issues in both development and production systems.
4) Develop, test, and maintain application enhancements using PeopleTools technologies and programming languages such as; PeopleCode, SQR, SQL, Web Services, Integration Broker XML, and Application Engine.
5) Develop, test, and maintain application enhancements using Applications Designer to manage PeopleSoft objects such as; Record definitions, Fields, SQL views, Application Packages, Components, and Menus.
6) Provide full system life cycle support of PeopleSoft applications including system analysis, programming, testing, and production support.
7) Diagnose and assist with the resolution of production problems that may be related to setup configuration or data entry.
8) Develop detailed specifications and supporting documentation for application modifications and custom reports or processes.
9) Design and develop new queries and reports using PeopleSoft Query Manager, SQL, SQR, BI
Publisher, nVision; work with the requestor to evaluate and verify output to ensure accuracy of compiled data.
10) Maintain existing customizations/enhancements during the application of patches and upgrades; test and evaluate the impact of new code on the impacted areas of the application ensuring that all modules are operational.
11) Manage incoming requests for service and new project initiatives; document and track progress in a central repository and provide updates to managers as to the status and expected time to
completion.
12) Perform research in support of assigned tasks/issues and when applicable, work with software
vendors to resolve problems.
13) Assist with interface development between 3rd party applications and the core PeopleSoft
applications.
14) Provide cross-team technical support and mentor new staff when applicable.
15) Adhere to the highest professional ethical standards to maintain data confidentiality and integrity.
16) Lead project teams to implement new system functionality within the PeopleSoft applications as directed by ACIO.
17) Deliver effective solutions on time and that adhere to SDLC (Software Development Life Cycle)
standards for development and quality assurance testing.
18) Perform other duties and special projects as assigned.