Computing & Information Services

Title:      Programmer/Analyst
Department:    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.