Digital Repository Developer

New York, NY
3 other recent jobs
Created: April 7, 2016

Description

The Center for Digital Research and Scholarship (CDRS) seeks a motivated, collaborative and forward-thinking full-time Digital Repository Developer to join our team of in-house developers and staff supporting the strategic goals of the organization, with a strong focus on the university's institutional repository program, Academic Commons (academiccommons.columbia.edu). The Digital Repository Developer will work on multiple projects, including regular interactions and collaboration with the team of developers, designers, and project managers across the library's digital programs and technology services. Knowledge of academic repositories, digital libraries, and source control systems will be especially useful as will experience with community-supported open source tools and platforms such as the Fedora Repository Project, Project Blacklight, and the Hydra Project.

Position Duties:
- Engineer publishing and archival solutions for projects using Ruby/Rails, Apache Solr, MySQL, PHP, and related application development technologies
- Collaborate with software engineers across divisions and colleagues at peer institutions
- Manipulate large metadata sets and digital objects
- Author schemas and technical specifications for applications
- Perform related duties and responsibilities as assigned/requested

Minimum Qualifications:
- Bachelor's degree and a minimum of 2 years of experience or equivalent combination of education and experience
- Demonstrated experience in Web-based application design using one or more of the following technologies or equivalent: Ruby/Rails, Java, PHP, RDBMS or noSQL datastores
- Familiarity with application performance tuning and benchmarking
- Strong written and verbal communications skills
- Commitment to supporting and working in a diverse environment

Preferred Qualifications:
- Experience with community open source development projects (esp. those relevant to digital library access and preservation systems e.g., Hydra, Fedora, Blacklight)
- Experience maintaining software repositories and observing strict source control
- Experience managing projects in TDD environments
- Experience with relational databases, database design, and fluency in SQL
- Application planning and architecture experience
- Familiarity with open access repository application development
- IT experience in an academic library (or related IT in higher education)

Columbia University is an Equal Opportunity/Affirmative Action Employer and strongly encourages individuals of all backgrounds and cultures to consider this position.

Metadata

Published: Thursday, April 7, 2016 12:29 UTC


Last updated: Tuesday, February 28, 2017 23:40 UTC