Digital Repository Application Developer

0 other recent jobs
Created: October 13, 2016


Drexel University Libraries seeks a collaborative and creative professional to develop solutions for managing digital collections, research data, university records, and digital scholarship. Working primarily with our Islandora implementation, this position will play a key role as the Libraries advance preservation services and public access for a wide array of digital content including books, articles, images, journals, newspapers, audio, video, and datasets.

As a member of the Data & Digital Stewardship division, the digital repository application developer will work in a collaborative, team-based environment alongside other developers, as well as archives, metadata, and data services staff. The position’s primary responsibility will be working in a Linux environment with the Islandora digital repository stack, which includes the Fedora Commons digital asset management layer, Apache Solr, and Drupal. To support the ingestion and exposure of new collections and digital object types the position will extend the repository using tools such as: RDF, SPARQL, and triplestores; the SWORD protocol; and XSLT.

Reporting to the manager, discovery systems, the developer will collaborate with collection managers and stakeholders across campus. In addition, the successful candidate will play an active role in the Islandora and Fedora open source communities, contributing code, participating in working groups and engaging in other activities in support of current and future implementers of these technologies.

Job URL:

Key Responsibilities
• Enhance, extend, and maintain the Libraries’ Islandora-based digital repository
• Script metadata transformations and digital object processing using BASH, Python, and XSLT
• Develop workflows and integrate systems in collaboration with the Libraries’ data infrastructure developer to support the ingestion of university records and research output, including datasets and publications
• Work with campus collection managers and technology staff to plan and coordinate content migrations
• Collaborate with team members on the exposure of library and repository data for indexing by search tools and reuse by other applications
• Ensure adherence of systems to technical, quality assurance, data integrity, and security standards for managing data
• Document solutions and workflows for internal purposes and also as part of compliance with University legal and privacy requirements
• As part of the discovery systems team, provide support for library applications and systems

Required Qualifications
• Bachelor's degree in Information or Computer Sciences or a related field, or an equivalent combination of education and experience
• 3 years minimum application or systems development experience
• Experience with scripting languages such as Python and BASH
• Demonstrated proficiency with a major language such as Java, PHP, Ruby
• Experience performing data transfers utilizing software library or language APIs
• Experience with XML, XSLT, XPath, XQuery, and data encoding languages and standards
• Experience with Linux
• Commitment to continuously enhancing development skills
• Strong analytical and problem solving ability
• Strong oral and written communications skills
• Demonstrated success in working effectively both independently and within teams
• Evidence of flexibility and initiative working within a dynamic environment and a diverse matrix organization

Preferred Qualifications
• Experience in an academic, library, or archives environments
• Experience with the Fedora Commons and Islandora digital asset management systems
• Working knowledge of Apache, Tomcat & other delivery servers.
• Experience with triple stores, SPARQL, RDF
• Experience with a version-control system such as Git or Subversion.

Supplemental Posting Information:
Drexel University is an Equal Opportunity/Affirmative Action employer, welcomes individuals from diverse backgrounds and perspectives, and believes that an inclusive and respectful environment enriches the University community and the educational and employment experience of its members. The University prohibits discrimination against individuals on the basis of race, color, national origin, religion, sex, sexual orientation, disability, age, status as a veteran or special disabled veteran, gender identity or expression, genetic information, pregnancy, childbirth or related medical conditions and any other prohibited characteristic.

Please visit our website to view all University Policies and Workplace Postings.
Background investigations are required for all new hires as a condition of employment, after the job offer is made. Employment will be contingent upon the University's acceptance of the results of the background investigation.

Interested, qualified applicants may apply at:


Published: Saturday, March 18, 2017 14:56 UTC

Last updated: Saturday, March 18, 2017 14:56 UTC