MIRACOSTA COLLEGE CLASS TITLE: SUCCESS PROGRAMMER/ANALYST – PEOPLESOFT/STUDENT BASIC FUNCTION: Under the direction of the assigned supervisor, the Programmer/Analyst – PeopleSoft/Student Success position works independently to coordinate and perform difficult and complex programming in the analysis of systems requirements and preparations of computer programs as related to the Student Success requirements and plan. This position administers and maintains all aspects of the PeopleSoft and other enterprise applications related to student support and is responsible for all patches, upgrades, and development where needed. There is a great deal of troubleshooting and systems analysis involved in the daily administration. The Programmer/Analyst – PeopleSoft/Student Success position maintains multiple Process Schedulers and Tuxedo application servers on multiple servers. The Programmer/Analyst – PeopleSoft/Student Success collaborates with other developers in implementing and testing of system modifications. The Programmer/Analyst – PeopleSoft/Student Success position works on programs of moderate scope where analysis of situation or data requires a review of specific business processes. They design, develop, enhance and support multiple PeopleSoft applications. The Programmer/Analyst – PeopleSoft/Student Success will provide programming and Help Desk support and assist in the training of other Programmers, System Administrators, and Help Desk staff in problem resolution as needed. When assigned, serve as a project leader by supervising project staff and outside consultants, divide and prioritize studies and work assignments, assign segments, establish timelines, review progress reports, make recommendations, and ensure projects are completed as scheduled. REPRESENTATIVE DUTIES: 1. Research and install PeopleSoft and other enterprise application system upgrades and patches related to student support, generate and implement Change Control, as well as research and troubleshoot various problems. (E) 2. Maintain PeopleSoft Security Management (work with the Database Administrator for Database user accounts). (E) 3. Write, install, debug, and maintain other computer programs in addition to PeopleSoft. (E) 4. Serve as a project leader by assuming overall responsibility for the technical phases of an entire project, supervising project staff and outside consultants, dividing and prioritizing studies, making assignments, establishing timelines, reviewing progress reports, making recommendations, and ensuring projects are completed as scheduled. 5. Assess workload implications and feasibility of new systems requirements; analyze existing systems performance in relation to specified requirements to assure proper integration of new programs. (E) . 6. Analyze functional requirements to design changes to District systems. (E) MIRACOSTA COMMUNITY COLLEGE DISTRICT (E) = Essential job function 08/31/2015 PROGRAMMER/ANALYST – PEOPLESOFT 2 7. Research problems with current production systems and adapt software as needed to assure compatibility and proper interaction with existing systems and applications. (E) 8. Write, test, implement, and modify District systems using software utilities and tools. (E) 9. Refresh databases (work with the Database Administrator for renaming a database etc.). 10. Provide on-call support. (E) 11. Install, configure and tune PeopleSoft applications: Process Scheduler, Application Server (Tuxedo), SQR, nVision, Crystal Report. 12. Consult with users within and across divisions to establish their priorities, solve problems, provide input and receive feedback. 13. Participate in selection of new systems. 14. Transfer knowledge to co-workers through development of procedures and documentation of the environments as related to PeopleSoft and its supporting products. 15. Perform miscellaneous job-related duties and projects as assigned. KNOWLEDGE AND ABILITIES: KNOWLEDGE OF: Client/server development tools. UNIX and Windows clients. Decision making and systems integration skills. Strong system analysis and communication skills both oral and written. Comprehensive concepts, principles, techniques and applications of computer systems, analysis, design, and programming. Principles and techniques of program planning, job scheduling, and related control requirements. Interpersonal skills using tact, patience, and courtesy. Verbal and written communication skills. ABILITY TO: Maintain a broad knowledge of state-of-the-art technology, equipment, and/or systems. Keep abreast of technical developments and information systems trends by self-study and participation in courses, seminars and conferences. Work whatever hours are required to restore service levels. Work independently with little supervision. Effectively manage multitask projects and assignments. Prioritize and meet deadlines. Analyze and problem-solve. Provide work direction to outside consultants and project staff as assigned. Learn new skills and abilities quickly. Handle potentially difficult situations with confidence. Establish and maintain cooperative and effective working relationships with others. Be an energetic, motivated self-starter. MIRACOSTA COMMUNITY COLLEGE DISTRICT (E) = Essential job function 08/31/2015 PROGRAMMER/ANALYST – PEOPLESOFT 3 EDUCATION AND EXPERIENCE: A Baccalaureate degree preferably in Business or Information Systems; general knowledge of Oracle database structure and administration; proficiency in at least one of the following – PeopleTools, PeopleCode, SQR, SQL, JAVA, or COBOL and client /server platforms; and 2-3 years directly related experience administering an integrated information system - preferably PeopleSoft. LICENSES AND OTHER REQUIREMENTS: Valid California driver license. WORK DIRECTION, LEAD AND SUPERVISORY RESPONSIBILITIES: Train new Computer Programmer/Analysts by on-the-job direction and guidance; review their work; provide technical assistance, as needed. When assigned, function as a project leader by assuming overall responsibility for the technical phases of an entire project, supervising project staff and outside consultants, dividing and prioritizing studies, making assignments, establishing timelines, reviewing progress reports, making recommendations, and ensuring projects are completed as scheduled. CONTACTS: Co-workers, lower-level Computer Programmer/Analysts; department and division heads, vendors, outside consultants, external consortia members, and designers of externally purchased software and systems. Position spends 50 percent of time explaining complex issues to involved staff; explaining computer-based issues to users; interpreting logical data flows; taking user criteria and turning it into computer-based models with the necessary checks and balances. PHYSICAL EFFORT: Primarily sedentary with intermittent standing, walking, bending and stooping; occasional light lifting and carrying of objects weighing 25 pounds or less; ability to work at computer, including repetitive use of computer keyboard, mouse or other control devices; ability to travel to a variety of locations on and off campus as needed to conduct district business EMOTIONAL EFFORT: Ability to develop and maintain effective working relationships involving interactions and communications personally, by phone and in writing with a variety of individuals and/or groups of individuals from diverse backgrounds on a regular, on-going basis; ability to concentrate on detailed tasks for extended periods of time and/or intermittently while attending to other responsibilities; ability to work effectively under pressure on multiple tasks concurrently while meeting established deadlines and changing priorities. WORKING CONDITIONS: Primarily works in an office environment. Subject to frequent interruptions by individuals in person or by telephone, intermittent exposure to individuals acting in a disagreeable fashion. May work at any district location or authorized facility during day and/or evening hours with occasional evenings, and/or weekends on an as-needed basis. Occasional local travel may be requested. MIRACOSTA COMMUNITY COLLEGE DISTRICT (E) = Essential job function 08/31/2015