*Apologies for cross-posting*

Position listing available online at:

Digital Projects Programmer
Princeton University
Princeton, New Jersey

The Princeton University Library, one of the world's most respected research
institutions, serves a diverse community of 6,600 students and 1,100 faculty
members with more than 6 million printed volumes, 5 million manuscripts, and
2 million nonprint items. The holdings in its central library and 15
specialized libraries range from ancient papyri and incunabula to the most
advanced electronic databases and digital collections. The Library employs a
dedicated and knowledgeable staff of more than 300 professional and support
personnel, complemented by a large student and hourly workforce. More
information can be found at the Library's Web site: <>

*Available*: Immediately

*Term*: 24 months with possibility of renewal*

*Description: ** *Princeton University Library seeks an innovative and
creative professional to fill the position of Digital Projects Programmer.
This position will be responsible for interconnecting commercial, open
source, and locally developed software systems that drive digital projects
in the Princeton University Library. This interconnection will establish
workflow, capture, storage, indexing, search, navigation, retrieval,
presentation, preservation, and security capabilities for the library staff,
as well as federated searching and navigation for library users.*

*Responsibilities: ***The Digital Projects Programmer has primary
responsibility for providing planning and programming services that will
serve as the backbone for the Library's expanding digital project
initiatives. Along with members of the Digital Library Operations Group,
this position will serve a vital and collaborative role in planning,
selecting, building, implementing and maintaining an architecture that will
support a wide range of duties necessary to deploy digital projects into an
interoperable environment for librarians and users alike. The Programmer
will assist in the development and documentation of specifications for new
projects, including the recommendation of new hardware and software.

The incumbent will use open APIs within each individual software tool to
interconnect other various software selected by the Library.
Additionally, locally devised scripts and programs may be needed on a
per-project basis in order to assist in capturing, describing, storing, and
retrieving digital library content. Once interconnected, these tools will
form the means to leverage the needs of library staff and users.*

*Qualifications: */Required: / MLS/MIS degree from accredited institution or
Bachelors degree, with significant professional experience with digital
libraries and programming. Experience conceptualizing, defining, and
instituting a system-wide architecture suitable for digital library
delivery. Demonstrated experience with open source software in Linux,
Unix/BSD (Solaris/OS X), and Windows environments. Knowledge of various
database technologies that leverage XML, including relational database
technologies such as MySQL and PostgreSQL. Demonstrated knowledge and
application of XML standards (XSL/XPath 2.0, XQuery, XPointer, XForms).
Demonstrated knowledge of an object-oriented programming language, such as
Java, C, or C++.
Demonstrated knowledge of one or more of the following scripting languages
in a CGI environment: Perl, PHP, JSP, Python, Ruby.
Familiarity with digital imaging standards, trends and technologies, and
with emerging issues in digital libraries. Familiarity with web usability
trends and knowledge of XHTML, CSS, and W3C Web Usability Guidelines. Must
have excellent oral and written communication skills.
Ability to work collaboratively and collegially in a team and with diverse
groups. Experience in a production oriented environment./ /

/Preferred: /Knowledge of alternatives to traditional relational database
management systems, such as native XML, object-relational, object-oriented,
or Berkeley database systems. Experience with document-centric XML and large
binary objects. Working knowledge of computing standards, trends and
technologies both internal and external to the digital library world.
Experience on library digitization projects.*

*Compensation and Benefits: *Compensation will be competitive and
commensurate with experience and accomplishments. Twenty-four (24) vacation
days a year, plus eleven (11) paid holidays. Health care insurance, and
disability insurance and other benefits are available. *

*Nominations and Applications:* Review of applications will begin
immediately and will continue until the position is filled. Nominations and
applications (resume and the names, titles, addresses and phone numbers of
three references) should be sent as a Microsoft Word attachment via e-mail
to [log in to unmask], or by fax to (609-258-0454. Submissions via
regular mail are also welcomed and can be sent to:

Search Committee for Digital Projects Programmer c/o Lila Fredenburg, Human
Resources Librarian Princeton University Library One Washington Road
Princeton , New Jersey 08544-2098