jobs @ the library
job application
Home | Jobs @ the Library | Job Announcement
Principal Data Processing Programmer


# P-330-13-57


Principal Data Processing Programmer (Webmaster) Open: 08/27/13

Toms River Administration



Minimum salary $45,000.


Full Time (40 hours per week)


Principal Data Processing Programmer (Webmaster):
Open: 08-27-13
Closes: 09-06-13
Full Time (40 hours per week)
Location: Toms River Administration
Reports to: Technology Manager
Posting Number: P-330-13-57

Customer Service Philosophy: Ocean County Library connects people and builds community. The library is committed to fostering a welcoming and inclusive environment for all customers.

The Ocean County Library is seeking a Webmaster to manage the library’s website.  Under general supervision of the head of the Technology Department, the incumbent will plan and administer the day to day and long range operations of the Web Services Team.  The incumbent must be able to integrate professional knowledge of and experience with public library theories, principles, and practices with OCL information technology systems.  The main responsibility of the Web Services Team is to maintain, design and develop the Ocean County Library’s public website and to evaluate the degree to which the website functions as an effective tool by which the Library’s customers can take full advantage of available programs and services.

The ideal candidate will be enthusiastic about creating websites and applications from the ground up and possess the knowledge and experience necessary to manage those efforts. Great emphasis will be placed on usability and standards compliance.

This is a supervisory position, classified in accordance with New Jersey Civil Service Commissions standards.  Unless already appointed to the applicable title, the appointee will be required to complete either an open competitive or promotional examination and be within reach for permanent appointment from a certificate of eligible candidates in order to be retained in the position. New Jersey state and local government employees permanently appointed to the target title and eligible for Intergovernmental Transfer may apply and will be considered for appointment.


Minimum salary $45,000.


Under direction, works alone on critical and complex projects or as a lead programming member of a project team, works on the planning, design, development, and implementation of computer programs to be processed by electronic data processing equipment utilizing required data base management techniques, data communications protocols and current software operating systems and multiprogramming technologies; does other related duties.

Everyday Duties:

  • Manage and perform web page maintenance with Dreamweaver, adhering to the website’s overall look and feel [This position currently includes content maintenance, but those duties may be separated in the future.]
  • Be lead developer on database-driven web applications (currently developed on ASP/ASP.NET/Microsoft SQL platform)
  • Plans the full range of programming actions to produce several interrelated but different products from numerous and devise data elements which are usually from different sources. Solves difficult programming problems.
  • Uses systems analysis techniques relevant to the assignment and knowledge of pertinent systems software, computer equipment work processes, regulations, and management practices. As necessary, integrates facts of the work performed by others.
  • Create and edit images with Fireworks or Photoshop
  • Develops, modifies, and maintains assigned complex programs. Designs and implements the interrelation of files and records within the program which will effectively fit into the overall design of the project.
  • Create web-ready PDFs with Acrobat
  • Assist with blog, wiki and podcast development
  • Assist in customization of vendor products
  • Manage and participate in the work of the Web Services team, including frequent meetings, project management, brainstorming sessions
  • Communicate changes to staff and offer training in new web products, as necessary
  • Keep up with the latest tools and techniques and standards in the web development field and apply them to our web products as appropriate
  • Uses new technologies to preserve and provide access to information in a fast changing social, mobile, digital library environment.
  • Participates in the development of OCL policy and procedures related to deployment and use of IT systems throughout OCL.
  • Keeps up with the latest tools, techniques and standards in the web development field and applies them to the Library’s web products as appropriate by attending seminars and meetings of professional library and technology groups and organizations for the purpose of keeping current with the technology marketplace.
  • Enforces rules, regulations, policies and procedures.
  • Recommends action to be taken regarding personnel matters which may include hiring, promoting, discharging, performance evaluations, disciplining and other aspects of personnel administration.
  • Assists in the management of OCL automated library systems such as the Polaris ILS and stand-alone public access computers.
  • Makes available virtually publicity releases or program announcements for media, library, newspapers and similar publications to the library’s website and social media applications.
  • Makes recommendations for the procurement of hardware, software, and other telecommunications equipment related to public electronic accessibility of OCL services and systems.
  • Compiles statistical data and periodically composes narrative reports showing plans, programs, problems and / or accomplishments of the work assigned.

Technical Requirements:  Experience with all of the following applications, programs and subject matter knowledge is not essential; however, the ability to learn and apply them as needed may be.

  • Standards-compliant HTML and CSS; Javascript, AJAX
  • Project Management and experience with MS Project Manager
  • ASP/ASP.NET/PHP, MySQL/Microsoft SQL, Ruby on Rails, Perl
  • Web server administration: IIS and Apache
  • XML, XSLT, Web Services standards
  • Flash, ActionScript
  • Usability and user-centered design practices
  • ADA compliance practices
  • Knowledge of forms, flowcharts, decision tables and blocks diagrams, and knowledge of terminology used in electronic data processing practices.
  • Knowledge and understanding of the modularized approach to programming.
  • Knowledge of data communications access methods.
  • Knowledge of the basics of computer systems hardware.
  • Knowledge of the design and development of data base/data management systems.
  • Knowledge of the theories, objectives, principles and techniques of librarianship.
  • Ability to prepare informative, narrative and statistical reports.
  • Ability to work and deal harmoniously with customers and coworkers.
  • Ability to comprehend, analyze, and interpret rules, regulations, policies and procedures of the OCL.
  • Ability to learn to utilize various types of electronic and or manual recording information systems used by the OCL.
  • Ability to seek out, compare, analyze and recommend products, systems and applications relevant to library technologies.


Graduation from an accredited college or university with an Associate’s degree in Data Processing Technologies, Computer Programming Technologies, or Computer and Information Sciences or a general bachelor’s degree.


Four (4) years of experience in designing and preparing programs for electronic data processing equipment utilizing current operating systems with at least two (2) years working in a web environment. 

Qualification Requirements:

  • Will be required to learn to utilize various types of electronic and / or manual recording and information systems used by the agency, office, or related units.
  • Ability to read, write, speak, understand or communicate English sufficiently to perform the duties of the position.  American Sign Language or Braille may also be considered as acceptable forms of communication.
  • Persons with mental or physical disabilities are eligible as long as they can perform essential functions of the job with or without reasonable accommodation.  If the accommodation cannot be made because it would cause the Ocean County Library undue hardship, such persons may not be eligible.


  • New Jersey Driver’s License required in order to drive Ocean County motor vehicles to other locations with the Ocean County Library Systems and to meetings with various community organizations and professional associations throughout the county and state.

Your application materials must be hand-delivered or postmarked by close of business (5 PM) on the closing date.  Applications received after the closing date MAY NOT be considered.  Electronic and facsimile applications will be accepted provided they are submitted within the aforementioned time frame.
Submit all application materials (indicating job announcement #) to
                        The Ocean County Library
                        Office of Human Resources Attn:  Cheryl Somers
                        101 Washington Street
Toms River, NJ 08753-7625

Facsimiles should be sent to (732) 341-3044 (Attn:  Cheryl Somers)
For additional information regarding this announcement, please contact Jennifer Doderer at (732) 349-6200 extension 5935, or email (questions and applications) to jdoderer@theoceancountylibrary.org
Fillable PDF applications may be printed from our website: www.theoceancountylibrary.org.
Applications are also available at all of our 21 branches.

Print out Application


The Ocean County Library is an Equal Opportunity Employer committed to workforce diversity.


Copyright © 1996-2017 Disclaimer. All rights reserved.
Ocean County Library, 101 Washington Street, Toms River, NJ 08753 | Tel. 732-349-6200