Required Qualifications - Master’s degree from ALA-accredited program in library and/or information science, or an equivalent amount of relevant education and applicable work experience.
- Experience supporting and developing one or more library discovery interfaces (such as Primo, Summon, EDS, Blacklight or WorldCat Discovery).
- Hands-on understanding of web technologies including HTML, CSS, JavaScript/JQuery, XML/XSLT.
- Understanding of Web Services such as REST, SOAP, and other XML-based APIs.
- Working knowledge of one or more structured programming languages (PHP, Ruby, Python, Perl, Java, etc.).
- Ability to work effectively and efficiently without direct supervision.
- Knowledge of trends, issues, and resources in digital library development, metadata and cataloging standards, and data management in academic libraries.
- A strong commitment to high quality customer service.
- Demonstrated ability to work collaboratively on projects across a wide range of departments and for varying audiences.
- Excellent communication and interpersonal skills, both oral and written.
Preferred Qualifications - Experience with Ex Libris’ Primo discovery platform is highly desirable.
- Experience with web application development in a Unix/Linux environment.
- Experience with JSON preferred.
- Experience with web and user-centered design, assessment methodologies, and usability studies.
- Knowledge of standards and best practices for web accessibility and ADA compliance preferred.
- Understanding of authentication and protocols for search and retrieval, messaging and networking.
- Understanding of library data formats and standards (MARC, Dublin Core, METS, MODs).
- Understanding of digital collection management systems and current access services protocols to access and retrieve digital content (e.g. Z39.50, OpenURL, NCIP, DOI, CrossRef, OAI).
- Experience with Analytics and reporting tools.
- Familiarity with version control systems such as Git.
- Strong interpersonal skills, demonstrated ability to work in a collaborative team-based environment, and to communicate well with IT and non-IT staff.
- A strong desire to learn new skills and adeptness to doing so.
- Strong organizational skills and demonstrated ability to manage projects.
- Demonstrated ability to write clear documentation.
|