The University Library at the University of North Carolina at Chapel Hill is
seeking an Applications Analyst to join the Carolina Digital Repository
development team in the Library Systems department. The Carolina Digital
Repository (CDR) is a digital archive for materials produced by members of the
UNC community. It preserves and provides access to digital scholarly output,
digitized and born-digital special collections, and university records of
enduring value. The CDR uses open-source Fedora Commons repository software
and iRODS data grid software for storage management. The work of the Digital
Repository Analyst is highly collaborative in nature, requiring coordination
with a team of developers, systems administrators, archivists, and external
stakeholders. The Digital Repository Analyst develops tools supporting ingest,
management, preservation, and delivery of digital content. The Analyst
participates in the full-life cycle of application development, from design
through implementation, testing, user acceptance, maintenance, and end-user
support. The Analyst documents code and manages development within a
versioning system. The Analyst evaluates new and emerging technologies for use
in the CDR. From time to time the Analyst might also work on projects not
directly related to the repository.
**Essential Skills: **
The successful candidate will have strong communication skills and feel
comfortable working in a cross-functional team environment to write software
and complete projects. The Digital Repository Analyst must have the ability to
work collaboratively with team members and external stakeholders to analyze
functional requirements for proposed projects, identify appropriate
technologies to meet those requirements, and develop/adapt these technologies
for local use. The successful candidate will have a high aptitude for quickly
mastering new skills and technologies. Required skills include: Java; web
application development experience; and experience with XML and XML-related
technologies.
**Preferred Qualifications:**
Strongly preferred skills include: Git or other version control software;
javascript and javascript frameworks such as jQuery; thorough knowledge of
HTML and CSS; experience working with databases; and experience with RDF and
RDF-related technologies such as triple stores and SPARQL. Should be
comfortable working in a Linux environment. Other desired skills include:
experience with Fedora or other repository software; experience with Tomcat or
other Java web server; Java web application development experience with JSP
and JSTL; experience with the Spring Framework; knowledge of metadata
standards such as METS, MODS, and Dublin Core; experience creating technical
and end-user documentation; familiarity with agile software development
methodologies; experience with Solr or other enterprise search platforms; and
experience working with protocols for structured data exchange, such as SOAP,
REST, SWORD, OAI, RSS, and the Atom Publishing Protocol. An interest in
digital preservation is a plus.
Brought to you by code4lib jobs: http://jobs.code4lib.org/job/3643/
|