Print

Print


Please excuse cross-postings.



We have an opening for a Digital Repository Services Programmer beginning
June/July 2008 in Denver, CO.  This position will be working  primarily with
Fedora, Fez, and middleware to support other open source applications and
tools. Full position description below, or visit the Colorado Alliance of
Research Libraries' web site at http://www.coalliance.org/



Repository Services Programmer, Alliance Digital Repository



The Alliance Digital Repository (http://adr.coalliance.org)  is a consortial
digital repository service currently being developed at the Colorado
Alliance of Research Libraries.  The repository actively develops and
maintains a set of services and open source tools to support ingestion,
search and discovery, digital object delivery and presentation, and
preservation of digital content (i.e. digital images, text, audio files,
video, and other content).

Position Description:



In close coordination with the ADR Project Director, ADR Software Engineer,
and Alliance Systems and Network Administrator, as well as representatives
and developers from member institutions, the Repository Services Programmer
works across the spectrum of digital repository initiatives by designing,
developing, implementing, and maintaining tools and applications for use in
support of the ADR.  Tasks include, but are not limited to defining
requirements for tools to support delivery of image, text, and other media
file formats; evaluating open source solutions; developing web-based user
interfaces; designing, coding and testing software; and defining and
implementing interfaces with other systems in the consortium.  Position also
maintains relevant documentation, attends project meetings, and represents
the Alliance at relevant conferences and meetings. This position will also
be tasked with working in-depth with the Alliance's Fez/Fedora repository
software environment (http://www.fedora-commons.org/ ;
http://dev-repo.library.uq.edu.au/wiki/index.php/Main_Page ).

Many of the challenges opportunities that are encountered in this position
are related to the open-source software environment and require a strong
ability to troubleshoot and solve problems. A very analytical approach as
well as flexibility and creativity lend themselves well in this position.
Ability to create and prioritize tasks based on project assignments is
essential. There is also a strong expectation of actively participating in
the open-source community.



Qualifications:



Required Qualifications and Abilities:

*       Bachelor's degree in Computer Science, Information Science, or a
related technical discipline
*       Minimum two years experience in the development of complex software
systems
*       Demonstrated experience with client-server technologies and
web-based applications, including HTML, CSS, JavaScript
*       Demonstrated experience with server-side scripting languages, such
as PHP and Python
*       Demonstrated experience with database technology, including MySQL
*       Demonstrated experience with SGML/XML and related technologies and
standards, including XSDs and XSLT
*       Demonstrated ability to program in at least one object-oriented
programming language, including Java
*       Demonstrated facility with UNIX/Linux, including shell scripting
*       Familiarity with Apache / Tomcat server technologies
*       Demonstrated experience writing and maintaining documentation
*       Ability to work with a team of developers and librarians in a
diverse work environment
*       Ability to set and manage priorities in a team environment

.         Ability to work independently, and be self-directed when necessary

.         Must be customer -oriented with strong inter-personal and
communication skills

Preferred Qualifications and Abilities:

*       MS in Computer Science or related technical field
*       Two years experience in library open-source  software development

.         Knowledge of Fedora Commons and Fez-based digital repository
systems, or equivalent.

.         Familiarity with full-text search engines, like Lucene

.         Demonstrated ability to program in Java

.         Experience with library systems and metadata standards, digital
image, audio, and video formats

.         Knowledge and use of version control systems in software
development

.         Web user interface design experience

Starting salary range: $45,000 - $55,000 annually with benefits;  depending
on education and experience. This position is "at will" and reports to the
ADR Project Director.



Application review begins June 1, 2008; position open until filled.



Please send cover letter, resume, and list of three references to:



Jessica Branco Colati, ADR Project Director
Colorado Alliance of Research Libraries
3801 E. Florida, Suite 515
Denver, CO  80210
(303) 759-3399 (phone)
(303) 759-3363 (fax)
[log in to unmask]

About the Alliance
http://www.coalliance.org

The Colorado Alliance of Research Libraries is a non-profit consortium of
eleven libraries in Colorado and Wyoming.  It is a 32 year old partnership
of academic, special and public libraries with a history of working in
concert to share resources through cooperative purchasing, special projects,
systems management and consulting services.  Member Libraries include:
Auraria Library, Colorado College, Colorado School of Mines, Colorado State
University, Denver Public Library, Regis University, University of Colorado
at Boulder, University of Colorado at Colorado Springs, University of
Denver, University of Northern Colorado and the University of Wyoming.