City of Virginia Beach Jobs

Position Description

Programmer/Analyst III
Working Title Library Technology/Programmer Analyst III
Department/Division Libraries - Various
Job Type Full Time
Apply Now

Requisition ID:
Work Location:
Library - Central Library
Pay Range:
A.13, $62,025.60 - $94,036.80
Starting Salary:
Depending upon Qualifications
Work Schedule:
Varies: Days, Nights, Weekends (may include Sat., Sun., and/or Holidays)
Part Time Hours/Wk:
Application Deadline:

Job Duties:

Under the direction of the Support Services Administrator, the Programmer/Analyst III will be the primary application administrator for VBPL's Integrated Library System (ILS), which is the database that integrates circulation, catalog of materials, acquisitions functions, customer accounts, system reports, and data related activities; provides support for system maintenance, downtime, and issues.

Assist staff and customers with issues related to the ILS and peripheral hard and software applications; run and sustain reporting systems; provides support for system maintenance, downtime, perform maintenance and upgrades and keep updates on latest enhancements to software; systems modifications and interfaces to include analysis, design, development/coding, testing, implementation, and documentation; troubleshoot staff and customer problems, issues and concerns; and administer daily tasks in support of the systems.

Individual will collaborate with City IT staff, library staff, and vendors with reporting, troubleshooting and determining appropriate corrective action

Analyze, design, code, test and maintain complex application programs and computerized information systems and apply a variety of acceptable programming languages to complete assigned tasks


Develop training documentation, guides, and checklists and offer both formal and informal training


Document all programming functions according to departmental standards.


Develop briefings, reports, and presentations for Library Leadership, staff, organizational partners, and Library & City teams


Lead and participate in Library, City, and professional organization teams and project groups


Cultivate relationships within the national and international ILS community and library organizations to stay current and innovative with technology initiatives and trends


Assist with the administration, upgrade, replacement, and maintenance of other library systems including but not limited to: PC activity management and printing, Automated Materials Handling Systems for check-in and check-out of materials; Joint-Use library interface;  credit card payment systems


Supervision of Technology Services paraprofessional team members


Collaborate with multiple branch staff at all levels


Communicate technology systems for all users


Project management, documentation, and reporting 


Working Conditions:

Minimum Requirements:

MINIMUMS: Requires any combination of education (above the high school level) and/or experience equivalent to six (6) years in fields utilizing the required knowledge, skills, and abilities, and associated with such positions as Programmer Analyst or Systems Analyst. SPECIAL REQUIREMENTS: All employees may be expected to work hours in excess of their normally scheduled hours in response to short-term department needs and/or City-wide emergencies.

Additional Requirements:

DMV Transcript:  Not Required
CDL:  Not Required                                       
DOT History:  
Not Required                                                 
CPS Check:  Not Required
Physical:  Not Required    
Respirator:  Not Required
Polygraph Review:  
Not Required
Psychological Screening:  Not Required

Attachments Required:  None


Experience managing an Integrated Library System
Software development experience
Experience with front and backend system frameworks
Experience with application programming interface
Experience with programming practices, software engineering principles
Development and project team experience
Experience with project management
Experience with selection, implementation, and sustaining integrated systems and peripherals
Experience with system analysis and design
Application or system administration experience

Special Instructions:

  • Please complete the application in its entirety. The application is the primary required document used to screen qualifications and years of experience. A resume does not replace a completed application. Fields on the application left blank, including but not limited to job duties, dates of employment, and hours worked, may cause your application to be incomplete. 
  • You will not be able to access the details of this job ad once the closing date has passed.   If you would like to retain this information, please   take a screen shot or  print using your browser's printing capability.
  • ​Your responses to any "Supplemental Questions", if attached to this requisition, must be supported by the information you give us in the work experience section of this application. Be sure you are thorough in describing your skills and duties as you complete the work experience section. If the information cannot be verified you will not receive credit. 
  • Please provide a copy of any certifications or related professional licenses.


VRS Contribution:   All full-time employees are required to contribute 5% of annual salary toward their retirement account; in accordance with VRS retirement provisions. This will be handled through a pre-tax payroll deduction.  

Back Apply Now