Digital Repository Developer
Columbia University Libraries
New York, NY
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.
Brought to you by code4lib jobs: http://jobs.code4lib.org/job/25218/
To post a new job please visit http://jobs.code4lib.org/
|