The Library Technology Development Specialist develops, tests, deploys and
supports open source library applications, including work on discovery
software, digital library infrastructure, library management systems, the
library Web site and miscellaneous niche tools.

Duties and Responsibilities:

Works on technical aspects of interface & interaction design and the
development, testing and implementation of new library technology
applications, focusing notably on such tools as the internationally recognized
VuFind software, open source library management software (Kuali OLE) the
Villanova University Digital Library, and the library networked digital
information infrastructure (Web site etc.) including systems analysis and
specification development, programming and script writing, development of data
models and data standards, application debugging, code-base and version
management, middleware development and cross-application interfacing, user
testing, and new software deployment.

Collaborates with Technology Development team members and library staff to
identify new technology opportunities scope new project, and shape the
evolving library technology environment in accord with organizational needs
and priorities.

Technology development support for secondary team(s) (Assessment, Academic
Integration, Information & Research Assistance, Scholarly Outreach, Digital &
Special Collections, or Instructional Design) based on interest, expertise and

Perform additional duties and assist with special projects as assigned.

Minimum Qualifications:

Undergraduate degree in computer science, information systems or a related
field required.

2 years of experience developing and implementing technology projects in a
collaborative, team-based, goal-oriented environment, preferably in an
academic library or similar setting.

Working knowledge of Web development tools and technologies, including server-
side scripting (PHP, ASP, .Net Or equivalent) and related standards (HTML,
CSS, XML, XSLT and XQuery).

Working knowledge of current and emerging library descriptive & metadata
standards, including MARC, Dublin Core, OAI-PMH and RDA.

Working knowledge of digital library principles & practices including
techniques and standards for digital library development.

Working knowledge of open source indexing tools, in particular Lucene and
Apache Solr.

Fluency with common open source system stacks, specifically, the Linux /
Apache / MySQL / Perl & PHP (LAMP) framework.

Working knowledge of PHP development frameworks, in particular Zend Framework

Working knowledge of common Web scripting resources, such as Javascript and

Working knowledge of Content Management Systems (Concrete5 preferred) and Web
site design tools and techniques.

Working knowledge of code versioning systems for open source distribution.

Working knowledge of Unix server administration and related scripting
languages such as Perl and Shell Scripting as well as infrastructure design.

Working knowledge of SQL, database systems and basic principles of database

Familiarity with technical and social protocols for participating,
facilitating and initiating open source software projects.

Familiarity with at least 1 object-oriented programming language.

Broad awareness of Web security technologies (SSL, certificates, public keys)
and user authentication environments such as LDAP, Active Directory and NDS.

Understanding of Web search engines, the structure of the contemporary
information environment and the unique function of academic libraries in that

Knowledge of PC- and Unix- based computing platforms and operating systems.

Preferred Qualifications:

Master's degree in information science, instructional design or a similar
computing intensive field strongly preferred.

Brought to you by code4lib jobs: