Stay always connected!
  1. Vicki Meehan
  2. Jobs
  3. Thursday, 02 February 2017
  4.  Subscribe via email
The Public Library of Cincinnati & Hamilton County welcomes applicants for the following position:

ILS Developer/System Administrator
• Plans, develops, tests, and documents computer programs to support Library operations.
• Administers Linux virtual servers for the Library’s integrated library software system, including scripting back-ups, performing upgrades, and monitoring system performance.
• Develops scripts and queries for data loads, extractions, and display of patron, item, transaction, and bibliographic record data (stored in a PostgreSQL database).
• Develops scripts to send data via email and ftp.
• Customizes and configures discovery layer and other public catalog interfaces.
• Confirms program operation by conducting tests and modifying program code, adapting the program to new requirements when necessary.
• Controls database access and security; implements connections to third-party systems and APIs.
• Monitors scripts and troubleshoots issues with Library data.
• Identifies and resolves problems with integrated library system software, working with the software vendor when necessary.
• Develops and implements maintenance procedures and daily runtime procedures.
• Writes detailed documentation of procedures and report functionality.
• Identifies the needs of staff and manages solutions in conjunction with team analysts and manager.
• Learns new technologies on an ongoing basis including through self-study, discussion lists, professional workshops and conferences.
• Regular and reliable attendance is required.

• Experience developing and maintaining scripts to automate tasks.
• Experience using Perl or similar C-family scripting language.
• Demonstrated experience developing custom SQL queries and reports.
• Experience with Linux shell scripting.
• Basic HTML/CSS/XML/JavaScript skills.
• Experience using APIs to update databases.
• Ability to create scripts to export data in various formats (XML, CSV, Excel, etc.).
• Experience working with software vendors to troubleshoot system problems and outages.
• Self-motivated for independent work. Strong ability to research and develop own solutions.
• Demonstrated ability to troubleshoot issues with systems and data and to manage solutions.
• Strong analytical skills to interpret user needs in order to extract and load appropriate data.
• Good verbal and written communication skills.
• Customer service focus.
• Ability to work in a changing environment.

• Linux system administration experience including performing system back-ups and upgrades.
• Knowledge of library data, including bibliographic record structures and core library operations, such as circulation, cataloging, and discovery.
• Experience with database querying for an Integrated Library System (Innovative Interfaces Sierra preferred).
• Experience with Classic .ASP or .NET framework.
• Experience with other programming technologies such as Mojolicious, jQuery, Docker, and nginx.

• “On Call” 24 hours per day, 7 days per week for emergency response to production system problems.

Cincinnati, OH United States


Bachelor’s Degree in Information Systems/Computer Science or an equivalent combination of education and experience.

40 hours per week

Grade 11: $63,169.60 - $95,388.80 annually

Until Filled

Vie the job description and apply online at:

or select Current Openings at:

  1. http://newton.newtonsoftware.com/career/JobIntroduction.action?clientId=8a78826755712ad4015573d869f00055&id=8a78845d59b543ec0159fa5689ae2b76&source=
  2. http://www.cincinnatilibrary.org/info/employment.asp
There are no comments made yet.

There are no replies made for this post yet.
Be one of the first to reply to this post!