The Brown University Library invites applications for a talented software developer to design new and innovative library services centered on the Brown Digital Repository, based on Fedora Commons. As part of a team working on a wide array of innovative software projects, the programmer focuses on the creation and management of digital repository content, and makes creative use of APIs, web development frameworks, and other software applications to make new and improved services available to users.
- Bachelor's degree in Computer Science, Information Science, or a related field, or the equivalent combination of education and experience.
- Experience of 3-5 years in developing and managing complex web applications and scripting.
- Demonstrated experience with Python.
- Java experience desired.
- Knowledge of XML and RDF.
- Demonstrated experience with UNIX or Linux server platforms, related software, and basic system administration utilities.
- Experience with service-oriented architecture and with designing and implementing web services.
- Excellent communication, interpersonal, and organizational skills.
- Creativity and strong analytical and problem-solving skills.
- Ability to learn new technical skills quickly; ability to meet deadlines; strong service-orientation.
- Ability to adapt emerging technologies to new domains.
- Hands-on experience with Fedora repositories, Apache Solr, and Django;
- Experience with library metadata standards, including METS and MODS.
- Experience creating and implementing linked data and other semantic web applications.
How to apply
Published: Friday, April 6, 2012 19:45 UTC
Last updated: Tuesday, February 28, 2017 23:47 UTC