(Class Code: 0868F) (PTAA)

University of Rhode Island
Position Description

TITLE:                                Senior Programmer Analyst

DIVISION:                         Academic Affairs (University Computing Systems)

REPORTS TO:                Manager, University Computing Systems (UCS), Application Development & Support Services                     

GRADE:                              12

SUPERVISES:                 Clerical personnel assigned to University Computing Systems

BASIC FUNCTION:

Analyze, design, code, install and maintain major integrated administrative systems of the University.  Coordinate the development, maintenance, and integration of systems to maximize services delivered through technology for students, faculty and staff.  Develop specifications to complete programming or to provide to other programmer analysts. 

ESSENTIAL DUTIES AND RESPONSIBILITIES:

Responsible for analyzing and programming applications as assigned to support student services within the University.

Design, program, test, implement, integrate and maintain application packages, including databases and/or data tables and files, to support administrative systems.

Coordinate system procedures and workflows between functional user offices.

Review new functions being added to integrated systems to ensure data integrity, UCS and University standards, procedures and conventions.

Coordinate technical job schedules to ensure effectiveness and accuracy.

Define program specifications and system procedures. 

Create and maintain documentation in accordance with departmental standards.

Evaluate, install and maintain applications packages and other software used to support administrative systems.

Establish and track project schedule(s) and identify resource requirements for each phase of a project, from conception to maintenance.

Create, implement and maintain systems for the University; integrate systems and create system-wide test plans for use             before, during, and after system implementation.

Review programs and documentation developed by project team to ensure compliance with specifications and standards.

Design forms and source documents.

Instruct computer and user department staff members on functions of new system.

Provide technical assistance as needed.

OTHER DUTIES AND RESPONSIBILITIES:

Maintain proficiency in programming, systems analysis and project control tools and techniques and industry trends and terminology used to develop systems.

Maintain proficiency in business trends for providing services as needed for the technical system services provided by UCS.

Perform duties and responsibilities of a Programmer Analyst.

Assist in identifying institutional information needs.

Assist in making system presentations and establishing and enforcing standards, training staff, and assigning programs.

Perform other duties and responsibilities as assigned by supervisor relating to providing technical services to support technical services at the University.

LICENSES, TOOLS AND EQUIPMENT:

Must be proficient in the use of various software and programming tools, computer workstation equipment, as well as Internet development tools, terminology and practices.

ENVIRONMENTAL CONDITIONS:

The incumbent is not substantially exposed to adverse environmental conditions.

QUALIFICATIONS:

REQUIRED: Bachelor's degree with a minimum of two years of required experience OR an Associate's degree with a minimum of four years of required experience.  Required experience is as follows: programming/coding, implementing and maintaining information technology systems, as well as analyzing needs and determining appropriate solutions within ERP, Internet, client/server, or mainframe systems environments; programming experience working with one or more of the following is required:  ERP applications, Java, JSP/ASP, SQR, SQL, and relational database programming; experience performing duties and responsibilities with minimal supervision; strong analytical, written and verbal communications skills; strong interpersonal skills; ability to work as a member or leader of an integrated project team consisting of end-user and technical staff; ability to organize and coordinate project tasks; ability to work with conflicting multiple priorities, willingness to learn and support new programming languages and technologies as well as business functions; ability to clearly communicate and interpret technical issues with non-technical end users.  PREFERRED but not required: Degrees with the following concentrations: computer science, management information systems or other related information technology services area; programming experience with PeopleSoft/Oracle ERP, Oracle database; and experience in higher education. 

TO APPLY:

Submit (no emails or faxes, please) a resume and cover letter postmarked by 08-14-09 to:

Michael G. Motta, Search Chair
Requisition # 12628
University of Rhode Island
PO Box G
Kingston, RI 02881

Salary Range: $50,898 - $68,261

An Affirmative Action/Equal Opportunity Employer

ALL REQUIREMENTS ARE SUBJECT TO POSSIBLE MODIFICATION TO REASONABLY ACCOMMODATE INDIVIDUALS WITH DISABILITIES.  The University of Rhode Island if an E-Verify employer.