[Archivesspace_Users_Group] Reminder: Developer position for ArchivesSpace

Brad Westbrook brad.westbrook at lyrasis.org
Wed Aug 24 15:33:36 EDT 2016


[Apologies for duplicate receipts]


[logo]
[cid:image003.png at 01CE734E.FD759D30]


Please note that review of applications for the Developer position for ArchivesSpace described below will start on September 1 and will continue until the position is filled.  If you have questions about the position, send them to me at brad.westbrook at lyrasis.org<mailto:brad.westbrook at lyrasis.org>.



Job Description


Position Title: Developer

Department: ArchivesSpace

Date: July 2016

Reports to:  ArchivesSpace Program Manager

Status: Exempt





The ArchivesSpace Developer is primarily responsible for implementing features and fixing bugs identified and prioritized by the ArchivesSpace community of users and modest responsibility for monitoring the application stack for possible updating to new technologies.  S/he will work under the direct supervision of the Program Manager but in collaboration with others including code committers, release managers, support technicians, the Technical Advisory Council (TAC), and LYRASIS IT staff.

Responsibilities include:  implement, test, and document feature requests and bug fixes; provide application support where necessary; interact with the ArchivesSpace community to promote code and other technical contributions; assist program staff and community members to refine functional requirements and specifications; and communicate effectively with the program staff, community members, and other code contributors.

ArchivesSpace is an open-source, archives information management web application designed for managing descriptive information about archives, manuscripts, and digital objects.  The application was first released in September 2013, and it is sustained by an active member community of nearly 300 organizations (http://www.archivesspace.org/members). Community collaboration and member contributions to all facets of ArchivesSpace-development, code review, migration support, technical and user documentation-are key to the advancement of both the ArchivesSpace application and member community.

The ArchivesSpace code base is currently hosted on Github at https://github.com/archivesspace/archivesspace/. Descriptions of development processes and of activities of the Technical and User Advisory Councils are presented on the ArchivesSace wiki (https://archivesspace.atlassian.net/wiki/display/ADC/ArchivesSpace).




Job Responsibilities:

Software Development:


*         Implement feature requests, bug fixes, and application updates under the guidance of the ArchivesSpace Program Manager / ArchivesSpace Community

*         Ensure the application's code base has a robust test suite and thorough testing coverage

*         Monitor the application stack for necessary updating


Application / Community Support:


*         Contribute to technical documentation of the application

*         Assist with providing technical support to ArchivesSpace users as requested

*         Participate in TAC meetings and serve as ArchivesSpace program liaison to certain TAC sub-teams

*         Collaborate with TAC committers oversight sub-team to review community code contributions and evaluate potential committers

*         Represent the ArchivesSpace application at technical conferences such as Code4Lib


Experience and Training
Required


*        Knowledge and experience developing Ruby (especially JRuby) web applications and REST APIs using Rails and Sinatra, with MySQL and Apache Derby backends

*        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 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

*        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)

*        Experience with Apache Solr for search and indexing platforms

*        Experience with deploying and packaging JRuby web applications on the Java virtual machine, using Jetty and Apache Tomcat servlet containers

*        Knowledge and experience with using Git and GitHub for version control and release management

*        Familiarity with agile development methodologies, especially Scrum

*        Commitment to writing clear, well-documented, re-usable code

*        Ability to work well in a distributed team environment with modest direction

*        Effective time and project management skills

*        Excellent communication skills

*         Three to five years relative work experience

*         Willing to travel to conferences and meetings

Preferred:


*        Experience in application and web service development for libraries, archives, and digital collections

*        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

*        Knowledge of and experience with archival management systems including ArchivesSpace, Archivists' Toolkit, or Archon

The Developer position is part of a geographically and institutionally distributed team, and, as such, applications from candidates interested in telecommuting are -welcome.



Please submit your application to human.resource at lyrasis.org<mailto:human.resource at lyrasis.org>.

All applications must be submitted with a cover letter.

Review of applications will begin September 1, 2016 and continue until position is filled



LYRASIS provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics.  This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.











Bradley D. Westbrook
Program Manager
brad.westbrook at lyrasis.org<mailto:brad at archivesspace.org>
800.999.8558 x2910
678.235.2910
bradley_d_westbrook (Skype)
[cid:image003.png at 01CE734E.FD759D30]

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lyralists.lyrasis.org/pipermail/archivesspace_users_group/attachments/20160824/868cde7f/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.png
Type: image/png
Size: 5598 bytes
Desc: image001.png
URL: <http://lyralists.lyrasis.org/pipermail/archivesspace_users_group/attachments/20160824/868cde7f/attachment.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image003.png
Type: image/png
Size: 11728 bytes
Desc: image003.png
URL: <http://lyralists.lyrasis.org/pipermail/archivesspace_users_group/attachments/20160824/868cde7f/attachment-0001.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image006.png
Type: image/png
Size: 8637 bytes
Desc: image006.png
URL: <http://lyralists.lyrasis.org/pipermail/archivesspace_users_group/attachments/20160824/868cde7f/attachment-0002.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image007.png
Type: image/png
Size: 9055 bytes
Desc: image007.png
URL: <http://lyralists.lyrasis.org/pipermail/archivesspace_users_group/attachments/20160824/868cde7f/attachment-0003.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image008.png
Type: image/png
Size: 7646 bytes
Desc: image008.png
URL: <http://lyralists.lyrasis.org/pipermail/archivesspace_users_group/attachments/20160824/868cde7f/attachment-0004.png>


More information about the Archivesspace_Users_Group mailing list