Integrated Library System (ILS) Administrator

Library System/Company Name
Greenville County Library System
Job Description

Posting Date: Thursday, May 2, 2024    
Application Deadline: Thursday, May 16, 2024
Position: Integrated Library System (ILS) Administrator, Information Technology, Hughes Main Library    
Pay: $58,221 per year, plus benefits
Status: Regular Full-time, Exempt    
Available: June 2024
Location: Hughes Main Library, 25 Heritage Green Place, Greenville, South Carolina
Schedule:  Some evening, weekend, and holiday work required

FUNCTION
Under the supervision of the Senior Web Developer, the person in this position:
•    Performs administrative tasks related to the library’s integrated library system (ILS) using independent judgment and initiative within a framework of established policies. 
•    Works closely with supervisor and Information Technology (IT) staff in planning and implementing system upgrades, making system changes and improvements as appropriate, and developing and implementing library policies as they apply to functional elements of the automated system. 

EXAMPLES OF WORK PERFORMED
These tasks are illustrative only; to carry out the day-to-day functions of the job, other duties may be performed. The omission of specific statements of duties does not exclude them from the position if the work is similar, related or logical assignment to the position. Essential job functions designated with (E).
•    Implements and maintains the Library System’s open source ILS software (E)
•    Upgrades ILS software, including conversions of major files and loading new releases. (E)
•    Manages and maintains vendor provided help desk for ILS. (E)
•    Sets up ILS for site-specific operations including startups, shutdowns, server backups, and scheduling reports/programs. (E)
•    Maintains ILS related databases to include manually updating, modifying, and deleting data. (E)
•    Performs access control functions for the ILS, such as creating new user records for logins, managing user permissions, and modifying components of existing records. (E)
•    Responsible for integration of the ILS system with the Library System’s LDAP directory. (E)
•    Monitors ILS forums and listservs for information relevant to ILS operation.
•    Analyzes, configures, updates, and customizes individual ILS configuration files. (E)
•    Migrates data from old versions of ILS software to new versions or new implementations of ILS software. Creates and maintains documentation of the steps used in migration. (E)
•    Works closely with Circulation and Technical Services staff to identify and implement modifications to ILS software for improved workflow. This includes installing third party plugins to provide improved functionality. (E)
•    Develops custom code to complete specific tasks to further improve ILS workflow.
•    Facilitates updating of ILS files when the ILS is offline for any reason. (E)
•    Provides assistance with trouble shooting, operation, connectivity, installation, and replacement of Automated Materials Handling (AMH) systems and other RFID devices.
•    Performs periodic maintenance tasks and adjusts ILS parameters. (E)
•    Tests restored backup files in coordination with Server Support Specialist, to verify functionality.
•    Tunes ILS for optimal performance and assists with planning for ILS growth.
•    Performs and maintains independent backup schedules for ILS production and training servers, and monitors queues and output devices. Produces ILS server reports. (E)
•    Works closely with Circulation Training Specialist and Circulation Manager to ensure coordination of training and implementation of ILS system functions. (E)
•    Assists in the destruction of old magnetic media. 
•    Responsible for resolving GCLS help desk tickets related to the ILS.
•    Works with outside organizations to ensure reliable operation of the ILS. 
•    Makes configuration changes to the ILS system to meet the needs of the library system. (E) 
•    Works with IT networking staff to facilitate connections between the ILS and other library systems.
•    Works with the State Library to maintain connectivity between their system and our ILS system.
•    Manages configuration and maintenance of self-check systems at all locations.
•    Provides technical assistance in Main Library meeting room as needed.
•    Maintains ILS log files, checking console messages. (E)
•    Coordinates configuration of API connections to the ILS with the Senior Web Developer (E)
•    Transmits daily overdue, billed item, and hold pickup notice files via FTP to authorized vendor for printing and mailing. (E)
•    Maintains ILS notice statistics and reports. (E)
•    Produces specialized reports using various programs as requested.
•    Maintains web version of library catalog. (E)
•    Writes documentation that assists in the formulation of new ILS related procedures. (E)
•    Assists in developing and implementing functional elements of Library System policies and procedures related to the ILS.
•    Maintains up-to-date knowledge of library automation developments and open source library solutions.
•    Trains selected IT staff to assist with operator functions and provides training to non-IT staff as appropriate. (E)
•    Attends conferences, workshops, and training as requested.
•    Assists in system-wide inventory of hardware, software, and IP addresses.
•    Assists Web Developer with maintaining web server.
•    Participates in IT on-call rotation. (E)
•    Follows safe work methods to prevent injury. (E)
•    Performs tasks in accord with Library System vision, mission, and code of service. (E)
•    Works a schedule that meets the needs of the Library System (E).
•    Maintains regular and reliable attendance and remains compliant with the Library System’s Attendance Guidelines. (E)
•    Performs other duties as assigned.

Qualifications

MINIMUM TRAINING & EXPERIENCE
Required:
•    Bachelor’s degree from an accredited four-year college or university, preferably in computer science/information technology. 
•    Two years’ experience with web site development, web graphics applications and techniques 
•    Two years’ experience working in a library. 
•    Other combinations of experience and training that meet the minimum requirements may be substituted. 
Preferred: 
•    Experience with open source ILS systems. Experience with Linux and other open source applications.

PHYSICAL REQUIREMENTS
Must have the ability to:
•    concentrate for long periods of time
•    speak clearly and distinctly
•    hear and/or comprehend verbal communication
•    see and interpret all job-related materials and distinguish standardized cable color-coding and equipment warning lights
•    lift and move up to 40 pounds    
•    stand for long periods of time
•    sit for long periods of time
•    walk, bend, and stoop
•    reach, grasp, and use hands to touch, handle, or feel
•    type on an ongoing basis for long periods of time, using both hands
•    tolerate dust and mold associated with working around paper files, books, and other library materials

ADDITIONAL REQUIREMENTS
•    Use of personal vehicle with mileage reimbursement may be required. 
•    Valid S.C. driver’s license required. 
•    Some evening, weekend and holiday work required. Required to carry cell phone when on-call. 
•    Potential exists for being called to a Library System location after departure or on the weekends.

REQUIRED KNOWLEDGE, SKILLS/ABILITIES & CHARACTERISTICS
(Testing of computer skills may be part of the interview process for this position.)

•    Ability to read, interpret and understand computer printouts, reports, program listings, and communicate findings and observations with coworkers, supervisor and vendor technical support. 
•    Ability to create and maintain clear procedural documentation. 
•    Ability to work independently. 
•    Customer service oriented. 
•    Ability to work in a team environment with both technical and non-technical coworkers and end-users.
•    Thorough knowledge of multiple Internet browsers (Firefox, Chrome and Microsoft Edge) and various versions of each. 
•    General knowledge of Hyper-text Mark UP Language (HTML). 
•    Expert knowledge of web applications and scripting (Java, PHP, PostgresSQL, MariaDB/MySQL). 
•    Expert knowledge of multiple computer operating platforms (Linux, Windows Server 2016/2019). General knowledge of File Transfer Protocol (FTP) and IP (Internet Protocol). Experience using Telnet/SSH applications for remote administration.

How to Apply

Visit the Job Openings page on our website at www.greenvillelibrary.org to submit an online employment application and/or for additional information about our application process. Inquiries may be directed to Cindy Quinn at (864) 527-9232 or cquinn@greenvillelibrary.org.

GCLS is an Equal Opportunity Employer. GCLS participates in E-Verify

City
Greenville
State
South Carolina