The University Library at the University of North Carolina at Chapel Hill is seeking an Applications Analyst to join the Carolina Digital Repository (CDR) Development Team in the Library and Information Technology directorate to support Open Access initiatives on campus.
Working with CDR development staff, the Analyst designs, implements, tests and supports software projects at all stages of their lifecycles; evaluates new technologies and services to implement or customize for use by the UNC Community; integrates systems and works with established frameworks to support technology and infrastructure for UNC Open Access initiatives. Given this focus and the rapidly evolving field of digital scholarship, tasks will be varied, presenting opportunities to learn new skills and to take on a range of technically challenging projects with support from senior staff.
The position works with library staff and campus partners to address their business needs, while coordinating with other developers, system administrators, project managers and stakeholders; collaborating with professionals who care about their work, within an environment that respects a work life balance. The CDR Development group has created graphical visualizations of repository materials, interactive administrative web applications, and engaged in rapid prototyping activities in order to respond to and improve workflows for its users, while also seeking to contribute back to multiple open-source communities of technologists and professionals.
The Carolina Digital Repository is a digital archive for materials produced by members of the University of North Carolina at Chapel Hill community. The goal of the CDR is to preserve and provide access to UNC digital scholarly output such as publications, data, digitized collections and university records. As part of the CDR and other projects, the University Libraries are active in and committed to open source development and communities such as Fedora Commons Repository.
Minimum Education and Experience Requirements
• Bachelor’s degree in Computer Science, Computer Information Systems, Computer Engineering, math, or Engineering or related technical degree from an appropriately accredited institution; or
• Bachelor’s degree and some computer coursework from an appropriately accredited institution and one year of experience in business application consulting or development; or
• Associate’s degree in Computer Programming and one year of experience in application consulting or development; or an equivalent combination of education and experience.
• Journey level requires an additional one year of experience.
• Advanced level requires an additional two years of experience.
Essential Skills, Knowledge and Abilities
The Digital Repository Analyst must have:
• Experience working collaboratively and communicating effectively with stakeholders.
• Experience developing software with Object Oriented languages.
• Experience working successfully on a team.
• Experience with web development.
• Comfort with large code bases.
• Experience integrating with external services and interacting with their APIs.
• Experience with version control (e.g. Git).
• Experience with agile development methodologies.
• Experience with RDF and related technologies.
• Interest/experience in repositories, metadata, and/or preservation.
• Experience with library repository technologies such as Fedora, Islandora, or Hydra.
Please visit the Office of Human Resources Careers at Carolina website:
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
For other questions, please contact me.
Interim Head of Software Development
[log in to unmask]
919-962-1356 | [log in to unmask]