APPLICATIONS ANALYST - JOURNEY:
Library Systems Department
Working Title: Applications Analyst
Position Number: 57419
Pay Band Range: $40,294 - $99,903
HIRING RANGE: $62,408 - $65,000
Closing Date: October 26, 2012
Essential Skills, Knowledge and Abilities:
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.
Description of Duties:
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 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.
Work Schedule
Monday - Friday, 8:00 a.m. - 5:00 p.m.
Minimum Education and Experience: The analyst band requires a foundation of knowledge and skills in area of specialization generally obtained from graduating from a four-year college or university with nine semester hours in programming and one year of experience in business application consulting or development. Experience in the field of work related to the position's role may be substituted on a year-for-year basis. Special note: This position may exclusively require a bachelor's degree in a discipline related to the specific functions of the job.
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.
To Apply
To apply for SPA positions, use the Office of Human Resources ApplicantWeb online application system http://www.unc.edu/appweb/step1.html. The ApplicantWeb will guide you through the process of completing your application online. Applicants will be able to create and save applications, resumes and cover letters.
Positions are posted on the Library's web page until filled. For more information on application procedures, applicants may contact:
Office of Human Resources
University of North Carolina at Chapel Hill
104 Airport Drive, CB #1045
Chapel Hill, NC 27514
(919) 843-2300
An Equal Opportunity Employer