This job listing has expired and the position may no longer be open for hire.

Senior Perl Developer at OCLC, Inc.

Posted in Software 30+ days ago.

This job brought to you by eQuest

Type: Full-Time
Location: Dublin, Ohio

Job Description:

You have a life. We like that about you.

At OCLC, we believe you'll do the best work of your life when you're living the best life possible.

We work hard to build the technology that connects thousands of today's libraries. But we also work hard to make a job at OCLC a meaningful part of a balanced life- not a substitute for one.

The Job Details are as follows:

Discover.  Innovate.  Collaborate.  Inform. A few words we use to describe a career at OCLC.

OCLC, a worldwide library services organization headquartered in Dublin, Ohio, is a leader in information technologies and innovative online services. With office locations around the globe, OCLC employees are dedicated to offering premier services and software to help libraries cut costs while keeping pace with the demands of our information-driven society.

The Monitoring & Tools Development Team is responsible for the development of a suite of tools used to monitor, control, and examine all of our systems from Development to Production.  The tools are a critical part of detecting when a problem occurs and quickly isolating the root cause of the issue so it can be resolved to provide the highest level of availability to OCLC’s customers.  The team works with development, infrastructure, and service operations to define new monitoring opportunities and quickly react to an ever changing environment.

The Senior Perl Developer will be responsible for:


  • Uses industry standard programming techniques to translate requirements and designs into code.

  • Design, code and test multiple modules of a system.

  • Work with staff requesting changes to refine requirements

  • Investigate and recommend improvements to monitoring infrastructure, components and technology

  • Champion standard monitoring practices to development teams to ensure that new systems have the appropriate levels of monitoring in place

  • Continually seek improvements to the monitoring and alerting process


  • Minimum of a bachelor's degree in a Computer Science-related discipline required

  • Good oral and written communication skills

  • Have the ability to analyze and solve problems in existing systems.

  • Experience with scripting languages such as Perl, Python, or Java Script

  • Understanding of Database design principles

  • Ability to work and communicate effectively in a team environment.

  • Desired: Some experience with Java programming

  • Desired: Experience in Nagios, Unified Functional Testing (UFT), or other monitoring / testing frameworks.