University of Georgia Libraries

POSITION: Virtual Services Programmer/Analyst (Application Analyst - Specialist)

DEPARTMENT: Systems

ANNUAL SALARY: Negotiable  

PURPOSE AND SCOPE:

The Virtual Services Programmer/Analyst is focused on programming web applications to specification using Perl, CGI scripting and HTML. Programming responsibilities also include maintaining and expanding an existing database application that is internally written and maintained. Extensive experience in Perl programming is required for this position.

In addition, this position's most difficult and complex duties are in the area of software system development, coding to exacting specifications as developed by programmers and non-programmer staff. This position is required to interface with new databases as well as legacy applications and databases. A programmer in this position will typically develop application code without direct supervision or oversight.

Work is assigned to the Virtual Services Programmer/Analyst by the Department Head, usually in verbal form. Written software specifications are developed in a team environment and then acted upon independently by the programmer. All work is reviewed by the Department Head and by the project team members. The Virtual Services Programmer/Analyst is required to consult with other team members, particularly, in the area of legacy application and database interfacing.

DUTIES AND RESPONSIBILITIES:

35% Developes general design criteria based on knowledge of Ultimate database requirement.

25% Develops general design criteria based on knowledge of various Ultimate and GALILEO project requirements.

15% Implements computer-based solutions by developing an implementation plan, working with others in the group to coordinate efforts toward implementation, and by overseeing the production deployment.

10% Designs, creates, enhances and maintains computer-based solutions on a UNIX platform by taking general design criteria and determining the best method for accomplishing the intended goal.

5% Performs necessary technical work to configure and program information systems to meet the identified needs.

5% Documents new and existing programs and systems.

2% Maintains flexibility and awareness of changes and needs in the department and organization by assuming similar duties and responsibilities as assigned.

3% Participates in library-wide communication by reading, responding to, and initiating information transmitted via GRAPEVINE, Library Update, and appropriate library-wide or departmental meetings and asking questions, seeking clarification, or initiating discussion on library issues.

* = essential functions of the position

QUALIFICATIONS:

Required:

Preferred: Physical Demands: Work Hours :

APPLICATION PROCEDURE:

Only applications submitted through the University of Georgia's Human Resources Employment website will be considered. Please visit the University of Georgia's Human Resources Employment website at https://www.ugajobsearch.com/applicants/jsp/shared/frameset/Frameset.jsp?time=1196802743422 and follow the instructions to submit an online application. Position posting number = 20080878.