You are here

Web Developer

USWorthington/OH/US
Posted: 
Tue, 02/13/2018 - 10:35

Skill Level:

Job Category:

Job Type:

How to apply: 
Position Details: 

What do cherries, icing and responsive design have in common? They all make something great even better. We’re looking for someone to help us build digital services that make the library experience even better for our patrons. As a web developer, you’ll be part of the team that maintains three websites (worthingtonlibraries.orgworthingtonmemory.org and a staff intranet) and a range of digital services, applications and integrations. We partner on projects with other area libraries and actively contribute to the Drupal community.

Our tight-knit team bonds with jokes about Little Bobby Tables and debates about tabs versus spaces. We manage to fit all this in a 37-hour work week (rarely working after hours).

Our award-winning library has been an important part of the community since its founding in 1803, and we're proud to combine traditional library services with the innovative. What do we offer? Lots of food and fun, plus a supportive culture that includes leadership and development opportunities. Join us as we work together to be the library our patrons deserve!

In A Nutshell

Under direction, the Web Developer builds, implements, maintains and supports public-facing and internal websites, digital services and applications.

The Nitty Gritty

  1. Builds, implements, maintains and supports public-facing and internal websites, digital services and applications
  2. Integrates third-party systems, software and services with library websites, digital services and applications
  3. Participates in defining product requirements and functional specifications for library websites, digital services and applications
  4. Develops prototypes that fulfill product requirements and functional specifications
  5. Participates in reviews of design concepts and prototypes
  6. Writes, modifies, reviews, tests, debugs and documents code
  7. Installs, configures and administers systems, software and services and performs regular updates and upgrades
  8. Researches and evaluates third-party systems, software and services
  9. Maintains relationships with technology vendors, service providers and other technical partners
  10. Monitors and evaluates available and emerging features and functionality in library systems, software and services and identifies opportunities for enhancement of library websites, digital services and applications
  11. Troubleshoots public-facing and internal websites and digital services and applications with library patrons and staff
  12. Serves as internal consultant on digital issues

Required experience

  1. Bachelor’s degree in Computer Science or a related degree, or equivalent education and work experience
  2. A minimum of two (2) years of experience using HTML, CSS, JavaScript and other front-end development languages and frameworks such as jQuery or AngularJS
  3. A minimum of two (2) years of experience programming with PHP or other languages, such as Python or Ruby
  4. A minimum of two (2) years of experience interacting with MySQL or other relational database management system
  5. A minimum of one (1) year of experience working with APIs and Web services, such as REST or SOAP

Preferred Qualifications

  1. Experience with Drupal development, modifying or creating Drupal modules and themes preferred
  2. Knowledge of software version control / code repository systems, such as Git
  3. Experience in open-source development communities
  4. Knowledge of user-centered design principles and Web development standards and best practices, such as compatibility across browsers, platforms and devices, accessibility and 508/WCAG compliance and performance optimization
  5. Knowledge of agile software development methodologies
  6. Experience working in a library, educational or cultural heritage setting or in the public sector
  7. Familiarity with Polaris, Sierra or other integrated library system (ILS)
  8. Familiarity with Islandora, Fedora or other institutional repository environment
  9. Knowledge of XML, XSLT or XPath/XQuery

Required skills

  1. Ability to maintain confidentiality and use appropriate judgment in handling information and records
  2. Ability to work accurately with attention to detail
  3. Proficient in the use of Microsoft Office applications including Outlook, Word, Excel, Access and PowerPoint

 

Drupal Contributions: 

We developed and maintain the Evanced Events Importer and other patches and code at GitHub.

Pay Scale: 
$50,388 - $75,573