Boilerplate                                           Class Code:.........0868

                                                      Position #:(PTAA)#106896

                                                      Developed by:...........

                                                      Reviewed by:............

                                                      Approved by:............

                                                      Date:..............10/97

 

                     UNIVERSITY OF RHODE ISLAND

                        Position Description

 

TITLE:            Senior Programmer Analyst

 

DIVISION:         Academic Affairs

 

REPORTS TO:       Manager, Systems Development

 

GRADE:            12

 

SUPERVISES:       Clerical support staff

 

BASIC FUNCTION:

 

Manage functional and technical support services, ongoing system analysis and operational procedures, including adaptation of emerging technologies to registrar functions; responsible for the analysis, design, specifications, programming, testing, and implementation of system projects for the Office of the Registrar; participate as a member of the Registrar's Management Team; serve as the primary liaison between Management Information Services and the Registrar's Office.

 

ESSENTIAL DUTIES AND RESPONSIBILITIES:

 

Manage functional and technical support services.  Provide technical and functional support of the ARIES system.  Oversee the creation of Student Records System (SRS) accounts for access to student records by the campus community and the development and administration of training programs and documentation for using the SRS, Supernatural, and other software packages.

 

Participate in the implementation, conversion and maintenance of the student information system.  Represent the Registrar's Office on the SIS Project/Implementation Team.

 

Responsible for analyzing and programming the Registrar Office's WWW and telephony applications.

 

Keep informed of technical changes in hardware and software by studying vendor technical documentation, education materials, and industry publications to enhance technical knowledge and skills.

 

Provide technical assistance in evaluating and resolving PC hardware and software problems.  Coordinate training on new programs developed for administrative use.  Provide personnel with training documents and program guides for applications developed.

 

Analyze administrative and program functions to define the requirements for systems development.  Determine the scope of projects, generate flowcharts and establish proposed time lines.  Design computer application systems to meet functional requirements and write program specifications.  Devise testing procedures to verify accuracy of data, computer programs and generated reports.

 

Develop and maintain an effective liaison with Information Services (IS) to include:  the modification of mission critical application software to use existing and new hardware efficiently.  Direct the scheduling of all jobs to be performed by IS for the Office of the Registrar and approve daily programming and job requests from faculty and administrative offices.

 

Analyze and evaluate client needs; evaluate microcomputer software and hardware to determine functional feasibility.  Program and test microcomputer programs as they are developed.  Maintain existing application programs.  Direct the development and documentation of microcomputer system backup procedures.  Direct, develop, specify and coordinate data transfer from/to other systems.

 

Troubleshoot equipment problems and coordinate service personnel in order to resolve technical hardware and software problems.  Maintain office software and supervise the acquisition of new software and hardware; maintain a library of public domain and shareware programs, utilities, networking and diagnostic software.  Direct the installation and configuration of new computers, peripherals and upgrades.  Provide direction and assistance to staff in the development and maintenance of ad-hoc reports, utilities, application programs, and databases.  Responsible for the personnel activities of staff under direct supervision.

 

Develop short- and long-range planning for office information processing.

 

OTHER DUTIES AND RESPONSIBILITIES:

 

Work closely with the Registrar's Management Team to improve delivery of office services through the use of current and emerging technologies.

 

Direct the preparation of statistical reports as needed.

 

Perform other duties as required.

 

LICENSES, TOOLS AND EQUIPMENT:

 

Personal computers, printers, word processing, database management and spreadsheet software.

 

ENVIRONMENTAL CONDITIONS:

 

The incumbent is not substantially exposed to adverse environmental conditions.

 


 

Senior Programmer Analyst (0868)

Page 3 of 3

 

 

QUALIFICATIONS:

 

Bachelor's degree required, as is a minimum of two years of experience in the design, installation and maintenance of administrative systems, preferably student information systems; OR an associate's degree or certificate in computer science with an emphasis in programming required, with a minimum of four years of experience in the design, installation and maintenance of administrative systems, preferably student information systems.  The following are also required: experience in a customer-oriented information systems position, preferably in an academic setting; prior experience in a supervisory position or role; demonstrated working knowledge of standard mainframe languages and operating system software; demonstrated skill in computer systems analysis and design methodology using word processing, spreadsheet, database, systems and communications software; ability to create software designs that use standard methods, are technically sound and have effective controls; demonstrated skill in programming using high-level relational database language; ability to define test data for rigorous testing of developed programs; demonstrated ability to analyze operational, organizational or computer systems and define problems or objectives, to identify relevant concerns or factors, to formulate logical and objective conclusions, to propose alternative solutions and recognize their implications, and implement appropriate changes; experience writing technical specifications and testing program results; demonstrated skill in writing concise, logical, grammatically correct analytical reports and documentation; demonstrated ability to troubleshoot office PC hardware and software problems.

 

ALL REQUIREMENTS ARE SUBJECT TO POSSIBLE MODIFICATION TO REASONABLY

ACCOMMODATE INDIVIDUALS WITH DISABILITIES.