Enterprise Applications Manager or Enterprise Programmer/Analyst
Job Description
Requisition ID:
Department: Enterprise Applications
Employee Group: Professional, Management, and Administration
Schedule: 40 hours/52 weeks
Compensation:
- Manager Level: TM3 - $82,626 annually
- Senior Level: TP5 - $73,445 annually
- Mid Level: TP4 - $65,284 annually
- Associate Level: TP3 - $59,240 annually
Benefits: Full Time
Reports to: Director of Administrative Enterprise Applications
Posting Opens: 01/10/2025
Posting Closes: 01/24/2025
ESSENTIAL FUNCTIONS
Note: The essential job functions are similar for each position, however the degree to which these duties are met varies based on the position assigned with more of a leadership position required of more senior staff.
- Lead and manage a team of PeopleSoft developers and business analysts, ensuring effective execution of development tasks and fostering a collaborative, high-performance environment.
- Provide ongoing support and guidance to team members, ensuring personal growth and professional development.
- Manage team performance, conduct performance evaluations, and drive continuous improvement.
- Provide mentorship to staff and colleagues instilling a positive environment and learning and growth mindset.
- Serve as a strategic advisor to the Director of Administrative Enterprise Applications as it pertains to design decisions involving project management and business resources.
- Take ownership of project timelines, deliverables, and scope, ensuring successful and timely completion of all PeopleSoft development projects.
- Develop and maintain detailed project plans, including resource allocation, scheduling, and risk management.
- Prioritize tasks based on business needs and project requirements, ensuring optimal resource utilization.
- Ensure projects stay on track, identifying and mitigating risks or delays, and providing regular status updates to stakeholders.
- Coordinate cross-functional teams, ensuring alignment and timely communication on project progress.
- Ensure high-quality documentation for all development processes and outcomes.
- Provide guidance in complex problem-solving situations and participate in discussions with internal staff and outside vendors and consultants as required.
- Assist in the development of Request for Proposals (RFPs) for PeopleSoft system enhancements, third-party applications, and integrations, ensuring that requirements are clearly defined and aligned with business needs.
- Collaborate with procurement and finance teams to review vendor proposals, evaluate bids, and assist in selecting the appropriate solutions and vendors.
- Support the purchasing process by helping to assess the financial and technical implications of purchasing decisions, ensuring alignment with project budgets and organizational goals.
- Maintain relationships with vendors and assist in contract negotiations and ensuring that vendor solutions meet expectations.
- Ensure all purchasing activities comply with internal controls and GRCC’s policies.
- Work in cooperation with functional and technical team members in order to globally deploy software and their resolutions, as well as ensure that systems are streamlined to run efficiently and effectively.
- Assist with the reapplication of custom code modifications following system upgrades, ensuring compatibility with the latest PeopleSoft versions and system functionality.
- Collaborate with testing teams to define test cases, manage the execution of tests, and track defects or issues through to resolution.
- Lead and support functional, regression, and integration testing efforts to validate code functionality and ensure optimal system performance.
- Maintain high standards of quality assurance by ensuring code updates meet functional specifications and technical requirements.
- Develop bolt-on systems for product functionality not currently available.
- Establish change control processes and provide direction to Administrative Enterprise Applications staff as to the successful use of those processes.
- Work closely with business stakeholders, functional teams (HR, Finance, IT, etc.), and external vendors to understand requirements and ensure that technical solutions meet business needs.
- Ensure effective communication between development teams, leadership, and business units, maintaining alignment on project progress and expectations.
- Facilitate regular meetings and discussions to drive collaboration, problem-solving, and decision-making.
- Suggest recommendations for change in policies, practices, and processes where technology is involved and has a direct impact on the organization.
- Continuously evaluate and recommend improvements to the development process, project management practices, and overall team workflows.
- Encourage the adoption of industry best practices in development, testing, and project management.
- Ensure all development work adheres to established coding standards, quality controls, and security policies.
- Implement privacy and security safeguards in order to comply with federal, state, and local law as well as institutional policies and regulations pertaining to records management and personally identifiable information (PII).
- Establish protocols and monitoring to limit loss of data and protect data from unauthorized access.
- Maintain confidentiality and comply with FERPA, HIPAA, GRCC Policies, and related standards.
- Create and administer new and existing ERP integrations.
- Provide support for migrations, updates, fixes and issues outside of regular business hours as needed.
- Configure the PeopleSoft Interaction Hub portal providing self-service content to the college community.
- Actively collaborate/facilitate/participate in the integrations of 3rd party systems with PeopleSoft.
- Develop automated business process flows within PeopleSoft AWE, etc.
- Other duties as assigned.
- Lead project development and support of the assigned mission critical application(s).
- Design, develop, customize, and support applications using Oracle/PeopleSoft tools, including, PeopleCode, SQR, Application Engine, Integration Broker, and BI Publisher.
- Provide technical leadership to associate or enterprise programmer/analysts within the department.
- Coordinate discussions with module groups and campus representatives to translate business needs into technical specifications and deliver on solutions.
- Participate in solution development in order to improve or adopt new functionality.
- Provide guidance in complex problem-solving situations and participate in discussions with internal staff and outside vendors and consultants as required.
- Evaluate, test, re-develop, and deploy application upgrades, updates, and fixes.
- Conduct system and integration testing to ensure quality and standards are met.
- Develop bolt-on systems for product functionality not currently available.
- Participate in new software selection, review and implementation.
- Work in cooperation with functional and technical team members in order to globally deploy software and their resolutions, as well as ensure that systems are streamlined to run efficiently and effectively.
- Actively collaborate/facilitate/participate in the integrations of 3rd party systems with PeopleSoft.
- Develop automated business process flows within PeopleSoft AWE, etc.
- Train functional users in developing query statements for developing data extracts and reports.
- Work with functional areas to ensure regulatory compliance.
- Develop procedures and document processes.
- Adhere to change management best practices and use GRCC-supported tools for code and object migration and documentation.
- Research requirements to provide data, reports, and analytics to meet reporting requirements.
- Keep abreast of industry best practices and emerging technologies within higher education.
- Adhere to design standards and naming conventions.
- Other duties as assigned.
- Design, develop, customize, and support applications using Oracle/PeopleSoft tools, including PeopleCode, SQR, Application Engine, Integration Broker, and BI Publisher.
- Research and investigate new features and functionality to meet business needs.
- Translate business needs into technical specifications and deliver on solutions.
- Guide and assist other analysts and engineers to troubleshoot complex system design problems.
- Assist with the overall support of the enterprise software across all environments.
- Provide support for tickets received from the Customer Support desk.
- Work directly with external software developers and vendors in order to resolve product issues.
- Evaluate, test, re-develop, and deploy application upgrades, updates, and fixes.
- Support users in all areas of User Acceptance Testing.
- Train functional users in developing query statements for developing data extracts and reports.
- Conduct system and integration testing to ensure quality and standards are met.
- Develop bolt-on systems for product functionality not currently available.
- Work in cooperation with functional and technical team members in order to globally deploy software and their resolutions, as well as ensure that systems are streamlined to run efficiently and effectively.
- Participate in the integration of 3rd party systems and PeopleSoft.
- Develop using 3rd party enterprise software (Perceptive Content/ImageNow, Gideon Taylor eForms, etc).
- Adhere to change management best practices and use GRCC-supported tools for code and object migration and documentation.
- Work with functional areas to ensure regulatory compliance.
- Meet reporting requirements.
- Develop ad-hoc queries.
- Keep abreast of industry best practices and emerging technologies within higher education.
- Adhere to design standards and naming conventions.
- Other duties as assigned.
- Under the direction of established Administrative Enterprise Application’s staff, develop, customize, and support applications using Oracle/PeopleSoft tools, including PeopleTools Application Designer, PeopleCode, SQR, Application Engine, Integration Broker, and BI Publisher.
- Provide first level support for Administrative Enterprise Application’s tickets received from the Customer Support desk.
- Assist with the overall support of the administrative enterprise software across all environments.
- Work as part of a team to troubleshoot performance issues.
- Submit software problems to vendors and follow through until resolution.
- Evaluate, test, re-develop, and deploy application upgrades, updates, and fixes.
- Test application access.
- Perform unit testing and support users in all areas of User Acceptance Testing.
- Develop ad-hoc queries and reports.
- As part of a team of functional and technical users, work to establish business needs, research and investigate new functionality, and deploy and document solutions.
- Develop bolt-on systems for product functionality not currently available.
- Assist in the development of external interfaces.
- Test and maintain interfaces to 3rd party systems.
- Develop using 3rd party enterprise software (Perceptive Content, Gideon Taylor eForms, etc).
- Develop procedures and document processes.
- Adhere to change management best practices and use GRCC-supported tools for code and object migration and documentation.
- Able to work independently with limited supervision.
- Keep abreast of industry best practices and emerging technologies within higher education.
- Adhere to design standards and naming conventions.
- Work with functional areas to ensure regulatory compliance.
- Other duties as assigned.
- Bachelor’s degree from an accredited college or university in Computer Science, Information Technology, or related field OR Bachelor’s degree in another field with significant coursework in one of those disciplines required
- Master’s degree in a Computer Science or related field preferred.
- Associate degree in Computer Science or a related field with at least 6 years of work experience in the field. Must also be pursuing a bachelor’s degree in a computer science related field.
- Bachelor’s degree Computer Science, Information Technology, or related field OR Bachelor’s degree with significant course work in computer programming/computer science.
Associate Level
- Assoc. Degree in Computer Information Technology or a related field combined with some work experience in the field.
- Be pursing a bachelors degree in Computer Science (with at least 2 years’ worth of courses completed) or a related field and have some work experience in the field.
- Bachelor’s degree in Computer Science, Information Technology, or related field OR Bachelor’s degree with significant course work in computer programming/computer science.
- PeopleSoft development experience.
- Perceptive Content management and development experience.
- Experience with development in an enterprise level system or higher education environment.
- Experience in one or more higher education functional areas such as HR, Finance, Student Records, Student Financials, or Financial Aid preferred.
- Required:
- 8+ years as an application developer with a strong project delivery record.
- 5+ years in designing, implementing, and supporting enterprise systems.
- 3+ years as an ERP Developer with hands-on experience.
- 5+ years as a technical lead in large-scale enterprise systems.
- Proven experience managing large development projects using project management tools.
- Experience in object-oriented programming.
- Proficiency in relational databases and SQL.
- Preferred:
- PeopleSoft development experience (PeopleCode, SQR, PS Query, Application Engine, BI Publisher, Integration Broker, Component Interface, Approval Workflow Engine).
- Understanding of PeopleSoft modules (Campus Solutions, HCM, Finance).
- Familiarity with PeopleSoft security.
- Experience with Oracle 19c or higher.
- Experience with of PeopleSoft OpenSearch and Analytics.
- Forms development experience.
- Required:
- 8+ years as an application developer with a strong project delivery record.
- 5+ years in designing, implementing, and supporting enterprise systems.
- 3+ years as an ERP Developer with hands-on experience.
- 3+ years as a technical lead in large-scale enterprise systems.
- Proven experience managing large development projects using project management tools.
- Proficiency in relational databases and SQL.
- Demonstrate functional knowledge of data table layouts and the relationships between them.
- Preferred:
- 3+ years of experience in PeopleSoft Application Development with at least experience in PeopleCode, SQR, PS query, Application Engine, fluid page development, and BI Publisher.
- Proficient in at least one of these areas: Integration Broker/Component Interface, Approval Workflow Engine Workflow, GT Forms and other Oracle/PeopleSoft technologies.
- Experience with Oracle 19c or higher.
- Experience with of PeopleSoft OpenSearch and Analytics.
- Required:
- A minimum of 3 years’ experience as an application developer or equivalent role in mainstream software development.
- Experience with business use analysis, database table structure and design, and programming.
- Demonstrate functional process knowledge of at least one business area (Payroll, Financial Aid, Accounting, etc.).
- Preferred:
- Experience of PeopleSoft Application Development including PeopleCode, SQR, PS query, and BI Publisher is strongly preferred.
- Experience developing GT Forms and workflows.
- Experience with Oracle 19c or higher.
Associate Level
- No previous experience required.
- Previous experience in a related field is highly desired.
Skills
Manager Level
- Required:
- Excellent application implementation life cycle skills including experience developing requirements, project Fit/Gap analysis, application configurations, functional specifications and the ability to translate needs analysis into functional designs is required.
- Strong problem-solving abilities to diagnose and resolve enterprise system issues.
- Leadership and team management capabilities to guide and inspire a diverse team, fostering a collaborative and productive work environment.
- Collaborative skills to work seamlessly with different teams across the college, ensuring alignment and cooperation in achieving common goals.
- Self-motivated and able to work independently without supervision.
- Be able to work independently, serve in a lead role, or be a member of a team as necessity dictates.
- A continuous learner keeping abreast with the latest technology and security changes.
- Demonstrated ability to translate business needs into long-term architected solutions with consideration for software needs.
- Strong project management skills to be able to lead upgrade and implementation projects.
- Demonstrated ability to effectively express technical information to all within the organization including those with varying technical understanding.
- Proficiency working with PeopleTools development tools 8.59+ or another ERP or SIS is required.
- Must be able to learn quickly and keep up with constant change in the industry.
- Expertise in advanced SQL. Ability to create complex queries involving self-joins, multiple table joins and subqueries for diverse business requirements.
- Must have working knowledge of HTML, CSS, and JavaScript.
- Experience in object-oriented programming.
- Preferred:
- Proficiency in PeopleSoft development including PeopleTools, PeopleCode, SQR, and Application Designer.
- Experience writing REST and SOAP APIs.
- Required:
- Excellent application implementation life cycle skills including experience developing requirements, project Fit/Gap analysis, application configurations, functional specifications and the ability to translate needs analysis into functional designs is required.
- Demonstrated ability leading small to mid-size projects which includes gathering requirements, reviewing business processes, and facilitating meetings in order to meet established objectives and delivery dates.
- Development of applications that include a significant amount of complexity.
- Proficiency working with PeopleTools development tools 8.59+ or another ERP or SIS is required.
- Expertise in advanced SQL. Ability to create complex queries involving self-joins, multiple table joins and subqueries for diverse business requirements.
- Knowledge of database and program design, object-oriented programming, and unit testing of software packages is required.
- Experience writing queries, reports or programs using development tools such as SQR, Java, Python, etc. is required.
- Must have prior experience developing, configuring, and/or orchestrating integrations with REST and SOAP. Must understand the schema of both the sending/receiving systems in order to facilitate successful data transfer.
- Ability to take initiative and accomplish goals with limited direction.
- Strong interpersonal skills and demonstrated ability to lead a team.
- Excellent analytical and problem-solving skills are required.
- Strong documentation skills to maintain accurate records of system configurations, procedures, and issue resolutions is required.
- Preferred:
- Experience with web development, HTML5, CSS3, and JavaScript is preferred.
- Familiarity with data analytics is preferred.
- Required
- Excellent application implementation life cycle skills including experience developing requirements, Fit/Gap analysis, application configurations, functional specifications, and the ability to translate needs analysis into functional designs is required.
- Relational database architecture and proficiency with advanced SQL (Oracle 19c or later preferred).
- Experience writing and unit testing and developing using object-oriented programming languages (Java, Python, C# etc.)
- Experience writing queries, reports or programs using development tools such as SQR, etc.
- Ability to take initiative and accomplish goals with limited direction.
- Excellent analytical and problem-solving skills are required.
- Strong documentation skills to maintain accurate records of system configurations, procedures, and issue resolutions is required.
- Experience developing applications that include a fair level of complexity.
- Experience developing using APIs
- Effective team player.
- Preferred:
- Proficiency working with PeopleTools development tools 8.59+ or another enterprise information system is highly preferred.
- Wring APIs with REST and SOAP are highly preferred.
- Experience with web development, HTML5, CSS3, and JavaScript is preferred.
- Project management skills including analyzing and developing project requirements and specifications, as well as timeline development preferred.
- Required:
- Relational database architecture exposure and demonstrable knowledge of SQL.
- Knowledge of object-oriented programming, and unit testing of software such as SQR, Java, Python, C#.
- Excellent analytical and problem-solving skills are required.
- Strong documentation skills to maintain accurate records of system configurations, procedures, and issue resolutions is required.
- Able to take initiative.
- Effective team player.
- Preferred:
- Experience with web development, HTML5, CSS3, and JavaScript is preferred.
- Experience writing REST and SOAP APIs is preferred.
- Experience writing queries, and reports and using data analytics programs. Physical Demands
- Sitting or standing for long periods.
- Long periods at a computer discerning detail from less than a few feet away.
- Repetitive movements.
- Use of hands and fingers to handle, grasp, and control.
- Excellent verbal and written communication skills which are needed in order to communicate with both functional and technical constituents.
- Maintain a clear focus on customer service.
- Maintain emotional control under stress related to short deadlines and multiple projects.
- Must be exacting in work and pay close attention to detail.
- Ability to maintain confidentiality is required
- Must be self-motivated and results oriented.
- Frequent interruptions, hectic pace and responsive to quick deadlines.
- May require on-call availability.
- After hours and weekend work when required.
- Requirements to visit other offices and remote sites.
- Long periods of intense concentration reviewing data and information.
- Work is in close proximity to other people in a shared office space.
- Some travel for training or conferences will be required.
- Regular attendance during normal scheduled hours is required. Being present is essential for serving customers and performing the essential functions of this position.
- This position is currently hybrid remote-work eligible per the College's Remote Work Policy Agreement available on our policies website.
BENEFITS
- Health Coverage: Six health insurance plan options, including one with no health insurance premiums
- Time off: Enjoy substantial vacation time
- Wellness Program: Access resources for physical and mental wellbeing, and an onsite gym membership
- Continuous Learning: Career development and educational opportunities
- Retirement Plans: Secure your future with our retirement options, including the state retirement plan or a 401(a) with a 12% employer contribution
NEXT STEPS / APPLICATION PROCESS
-
Please fill out an application at https://www.grcc.edu/careers. Submit a cover letter and resume. The opportunity to apply for this position will close at the end of the day on the close date referenced at the top of this job posting
HIRING PROCESS
-
GRCC uses an Evidence Based Selection Process, where we make data driven hiring decisions to help mitigate bias throughout the hiring process. As part of this process, candidates will participate in reference checks, interviews, and forums.
-
Individuals with diverse backgrounds are encouraged to apply. Grand Rapids Community College is an equal opportunity employer. Visa sponsorship is not available
NONDISCRIMINATION STATEMENT
Grand Rapids Community College creates an inclusive learning and working environment that recognizes the value and dignity of each person. It is the policy and practice of GRCC to provide equal educational and employment opportunities regardless of age, race, color, religion, marital status, sex/gender, pregnancy, sexual orientation, gender identity, gender expression, height, weight, national origin, disability, political affiliation, familial status, veteran status or genetics in all programs, activities, services, employment and advancement including admissions to, access to, treatment in, or compensation in employment as required by state and federal law. GRCC is committed to reviewing all aspects of GRCC programs, activities, services and employment, including recruitment, selection, retention and promotion to identify and eliminate barriers in order to prevent discrimination on the basis of the listed protected characteristics. The college will not tolerate any form of retaliation against any person for bringing charges of discrimination or participating in an investigation. Further information may be obtained from the EEO Office or the Office of General Counsel, 143 Bostwick Avenue NE, Grand Rapids, MI 49503-3295.
*Please mention you saw this ad on CommunityCollegeCareers.*