Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Role

Description

Qualifications

Estimated Time Commitment

VuFind Developer(s)

ReShare is looking for one or more VuFind developers who can help with specific projects:

  • Integration of VuFind with the ReShare shared index: help determine the best way to get shared index metadata into VuFind, work with our core development team to define requirements for ReShare, and support mapping and indexing processes.

  • Implementation and support of VuFind’s OAI-PMH and API endpoints: ensure that metadata is properly configured to work with these endpoints and help configure settings to support end user needs.

  • UX improvements: implement UX improvements for ReShare including configuration, layout, branding, and customization.

  • Experience implementing and configuring VuFind

  • Experience with PHP, Javascript, and/or CSS

  • Experience providing technical leadership to software projects

  • Familiarity with library catalog metadata and creating crosswalks

    Integrations developer - NCIP and/or Z39.50

    ReShare seeks a backend developer to help create integrations between ReShare and integrated library systems using the NCIP and Z39.50 standards. The developer will create test services and create integration profiles based on existing libraries in the ReShare system.

    • Familiarity with NCIP and Z39.50 standards and implementations.

    • Familiarity with interlibrary loan workflows

    • Backend developer skills as described below.

    .25 FTE for at least 1 year

    Front-end developer

    ReShare seeks front-end development resources to create staff-facing user interfaces within the ReShare system. ReShare uses the FOLIO project’s Stripes toolkit as its UI framework.

    • Client-side Javascript (React) and related tools/frameworks

    • Test tools/frameworks

    • CI/CD – Jenkins

    • Server-side Javascript (Node JS) and related tools/frameworks

    • Security – SSO, OAUTH, SAML, LDAP, etc.

    • SCM - Git/GitHub

    • Experience with the Stripes UI toolkit a plus

    Minimum commitment of .25 FTE for 1 year or .5 FTE for 6 months.

    Back-end developer

    ReShare seeks back-end development resources to to develop resource sharing workflows in accordance with the ISO18626 protocol and integrations with tools such as library management systems, shipping providers, and DRM software. ReShare is built using the FOLIO platform.

    • Java 8 & Object-Oriented Design/Programming

    • Implementation of RESTful interfaces in a microservices model (RAML, JSON, XML)

    • Databases, both SQL and NoSQL – PostgreSQL specifically is a plus

    • Virtualization – Docker, Vagrant

    • Test tools/frameworks

    • CI/CD – Jenkins

    • Server-side Javascript (Node JS) and related tools/frameworks

    • Security – SSO, OAUTH, SAML, LDAP, etc.

    • SCM - Git/GitHub

    • Experience with the FOLIO platform a plus

    Minimum commitment of .25 FTE for 1 year or .5 FTE for 6 months.

    HTML/CSS Developer

    ReShare is looking for someone to style complex user interfaces using HTML and CSS. We have a set of prototypes to work from, but need help in refining and implementing these designs. This is an opportunity for a creative developer who’s interested in influencing the direction of the Reshare staff interface.

    • HTML and CSS expertise

    • Design and usability experience

    • (Desirable) Familiarity with Client-side Javascript (React) and related tools/frameworks

    Minimum commitment of .25 FTE for 1 year or .5 FTE for 6 months.

    DevOps Engineer

    Reshare is looking for someone who can help support implementation and maintenance of our development and demo environments.

    • Experience with Docker and Kubernetes

    Minimum commitment of .25 FTE for 1 year or .5 FTE for 6 months.

    ...