Computing & Information Services
Title: Programmer/AnalystDepartment: Administrative Computing Services
Reports to: Director of Administrative Computing Services
Classification: Regular, full-time, Grade 7
Updated: January 4, 2008
Description
Provides program modifications to the Banner system as required by end-users. Provides user support in functional areas to facilitate the use of computers by members of the administrative staff.
Duties
- Work directly with end-users to determine and document necessary software components, modifications, extensions, and upgrades.
- Work independently and with other ACS staff members to design and implement software components including forms, reports, and other functionality as needed.
- Work with other ACS staff members to implement major system components, updates, and upgrades.
- Work with staff in ACS, Web Services, and other areas of Computing & Information Services to interface administrative systems with software utilities, web front-ends and other campus technology components.
- Provide end-user support to the administrative staff for Macintosh and Windows computers. User support may include troubleshooting major application software packages; creating, maintaining, and distributing user documentation; resolution of staff computer problems in person, by phone or email; and consulting services to individual users or departments.
- Coordinate with other departments regarding operations, meeting and training schedules, special projects, and other technical support activities.
Qualifications
- Programming expertise with 3rd and 4th generation languages, C, embedded SQL, Oracle tools, and third party reporting tools.
- Expertise programming in a Unix environment and familiarity with Oracle database software and enterprise systems, especially SunGard’s BANNER.
- Knowledge of database design, implementation and testing techniques.
- Knowledge of Macintosh and Windows system and application software.
- Knowledge of computer user support issues and ability to convey computing concepts effectively.
- Ability to provide efficient and effective user assistance and instruct others in the use of computer systems software and hardware.
- Knowledge of computing in a multi-platform, college environment.
- Ability to define project goals and work independently and as part of a team.
- Ability to communicate effectively, both orally and in writing.
- Ability to establish and maintain good working relationships with administrative staff members, end-users, and others in a college community.