Print

Print


ArchivesSpace (http://archivesspace.org/) is the emerging,
open-source, archives management web application to manage descriptive
information for archives, manuscripts, and digital objects built with
support from the Andrew W. Mellon Foundation. Once completed,
ArchivesSpace activities will become a member-based community designed
to support the long- term development and sustainability of the
software with LYRASIS serving as its organizational home. Community
collaboration and member contributions will be key to ArchivesSpace
overall success. The ArchivesSpace Developer will work closely with
the ArchivesSpace Program Manager, Technical Advisory Group, coding
community, and LYRASIS to support the ongoing development and releases
of the ArchivesSpace application, as well as support the ArchivesSpace
member community. The ArchivesSpace code base is currently hosted on
Github at https://github.com/archivesspace/archivesspace/ .

The Developer will serve as the liaison between the ArchivesSpace
Technical Advisory Group, the coding community and the ArchivesSpace
Organizational Home. S/he will play a crucial role in the ongoing
development of ArchivesSpace, contributing to development, managing
the code revision control systems and the issue tracking reporting
system, and compiling and packaging updated releases in all supported
versions. The Developer will be part of a geographically and
institutionally distributed team, and as such, applications from
candidates interested in telecommuting are strongly welcomed.

**Responsibilities**

Software Development and Community Contribution Management

* Contribute to and co-lead ArchivesSpace application development
* Manage and administer the code revision control system
* Manage and administer issue tracking reporting systems
* Administer version control system, including tagging of releases
* Compile and package updated releases in all supported versions
* Assist Chair of Technical Advisory Council with code review of
community contributions and evaluation of potential contributors and
committers
* Ensure the application's code base has a robust test suite maintains
thorough testing coverage

Application Support

* Assist with ArchivesSpace Help Desk activities
* Interact with ArchivesSpace members to resolve help desk issues
* Troubleshoot and respond to customer inquiries
* Analyze and prioritize reported bugs in collaboration with Program
Manager and chair of the Technical Advisory Council
* Monitor channels for security issues that may impact application.
Create patched versions and notify community of updates as needed
* Develop bug fixes and application updates

Required Qualifications

* Knowledge and experience developing Ruby (especially JRuby) web
applications and REST APIs using Rails, and Sinatra, with MySQL and
Apache Derby backend
* Knowledge of best practices in test-driven development, using RSpec,
Selenium, static analysis and code coverage tools, and continuous
integration (Hudson/Jenkins and Travis-CI)
* Knowledge and experience with using Git and GitHub for version
control and release management
* Experience with deploying and packaging JRuby web applications on
the Java virtual machine, using Jetty and Apache Tomcat servlet
containers
* Experience with frontend development in HTML5, CSS and JavaScript,
using JQuery and Twitter Bootstrap, with a strong understanding of Web
standards, accessibility, and usability
* Experience with Apache Solr for search and indexing platforms
* Familiarity with agile development methodologies, especially Scrum
* Experience with XML-based library and archives metadata standards,
including Encoded Archival Description (EAD), MARCXML, MODS, Dublin
Core, and METS, as well as XSLT stylesheets associated with their
transformation
* Ability to work well in a distributed team environment with minimal direction
* Time management skills and organizational ability for project management
* Excellent communication skills
* Three to five years related work experience

Preferred Experience:

* Experience in application and web service development for libraries,
archives, and digital collections
* Knowledge of and experience with archival management systems
including Archivists' Toolkit or Archon
* Testing software applications on a broad range of browsers and
browser versions as part of the application development process as
well as when troubleshooting problems experienced by end users
* Demonstrated experience managing contributions to open source
projects and/or managing a developer community
* Experience providing customer relationsskills and data migration

Some travel required.

To apply, please provide cover letter and resume, referencing job
opening, to [log in to unmask] or fax to 404.892.7879.

LYRASIS, the Organizational Home for ArchivesSpace, is a
not-for-profit, 501 (c) 3 membership organization providing services
supporting libraries, archives, museums, and other cultural heritage
organizations. We offer competitive salaries and a comprehensive
benefits package, including an immediately vested retirement plan and
a national medical/dental insurance plan. LYRASIS is an equal
opportunity at-will employer. LYRASIS reserves the right to alter the
position overview, with or without notice. This position overview is
not a contract of employment and does not alter the employment
relationship. Every position overview is subject to modification to
reasonably accommodate persons with disabilities.

--
Mark A. Matienzo <[log in to unmask]>
Technical Architect, ArchivesSpace
Digital Archivist, Manuscripts and Archives, Yale University Library