Position Available: Repository Software Programmer

Repository Software Programmer
Alliance Digital Repository, Colorado Alliance of Research Libraries (Denver, CO)

The Alliance Digital Repository (ADR) [http://adr.coalliance.org] is a consortial digital repository service currently in production release with continued development activities at the Colorado Alliance of Research Libraries.  The repository actively develops and maintains a set of services built on open source software and tools to support ingest, 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:

The ADR Software Programmer works to support consortial digital repository initiatives by designing, developing, implementing, and maintaining tools and applications for use in support of the Fedora-based repository [http://www.fedora-commons.org/]. 

Tasks include, but are not limited to, designing, coding and testing software; assisting in defining technical requirements for tools to support delivery of image, text, and other media file formats; evaluating and integrating open source solutions; and defining and implementing interface strategies with other software systems in use at locally and at member institutions.  Position also maintains relevant documentation, attends project meetings as needed, and may represent the Alliance at technically-oriented conferences and meetings.

Minimum Qualifications:

  • Bachelor’s degree in Computer Science, Information Science, Library Science, or related field
  • Two or more years of software development experience
  • Demonstrated ability to program in Java
  • Demonstrated facility with UNIX/Linux, including shell scripting
  • Demonstrated experience with database technology, including MySQL
  •  Familiarity with client-server technologies and web-based applications, including HTML, CSS, JavaScript
  • Familiarity with Apache / Tomcat server technologies
  • A strong ability to troubleshoot and resolves issues common to open source software
  • Ability to work independently and with a team of developers and librarians in a diverse work environment
  • Ability to identify, prioritize, and complete tasks based on project assignments
  • Ability to communicate with technical and non-technical individuals, including the ability to prepare project documentation to support decision-making and end-user training
  • Willingness to actively participate and contribute to the open source software community


Desirable Qualifications:

  • Two years experience in library open-source  software development
  • Knowledge of Fedora Commons and Fez digital repository systems, or equivalent
  • Familiarity with regular expressions and parsing techniques, including languages such as AWK or Perl
  • Experience with object oriented analysis and software design
  • Experience with web services and related technologies (e.g., SOAP, REST, WSDL, Axis)
  • Experience with full-text search engines, (e.g. Lucene)
  • Experience with library systems and metadata standards, digital image, audio, and video formats
  • Experience working with version control software
  • Experience writing and maintaining technical documentation
  • Experience with SGML/XML and related technologies and standards, including XSDs and XSLT
  • Experience with client- and server-side scripting languages, such as JavaScript, PHP, and Python

 

Salary and Benefits:  Minimum annual salary $55,000, negotiable commensurate with experience; includes attractive benefits package (health, dental, retirement, etc.). This position is “at will” and reports to the ADR Project Director.

Application review begins January 2, 2009; 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)
jessica@coalliance.org  
(if emailing, please combine all materials into one PDF)


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 - Boulder, University of Colorado - Colorado Springs, University of Colorado Denver – Anschutz Medical Campus,  University of Denver, University of Northern Colorado and the University of Wyoming.