The Center for Digital Scholarship (CDS) at Rice University in Houston, 
TX seeks an experienced Java programmer to support development and 
ongoing updates for the university's institutional repository, Rice 
Digital Scholarship Archive (RDSA). RDSA provides a repository for 
sharing, managing, discovering and preserving the intellectual output of 
the university. Most materials come from Rice faculty members' research, 
electronic theses and dissertations, and digitized collections of rare 
or unique books, images, musical performances, and manuscripts. The 
archive runs on DSpace, an open source software platform and is openly 
available at

CDS is looking for a strong team and community player who will work with 
current CDS programming and project staff, faculty and the open source 
community to support the enhancements to the DSpace platform needed to 
accommodate the breadth of digital collections currently in RDSA as well 
as planned multimedia collections. The ideal candidate should be 
innovative, a strong communicator, and able to meet project milestones. 
Experience in working with java-based open source software is required, 
along with a willingness to be actively involved with the DSpace open 
source community.

Responsibilities include:
-Develop software for the DSpace platform, an institutional repository 
used to archive faculty publications and research information and to 
manage digital library projects. This includes programming in Java and 
may require scripting. Analyze and revise existing software to meet 
specific project needs. Debug new and existing DSpace software, as well 
as integrate with other software tools, platforms, storage arrays and 
servers. Develop XSLT style sheets to work with Manakin, an application 
that provides customizable interfaces for in DSpace. Execute SQL queries 
against PostGreSQL database.
-Serve as system administrator of the DSpace platform. Update software, 
maintain applications, install and configure updates and new software to 
support all phases of development for projects that use DSpace.
-Plan and execute the development of complex software projects, which 
includes developing architectures and designs, identifying tasks, and 
setting and meeting deadlines.

Required experience includes a minimum of 5 years of experience in 
software development using Java and must include familiarity with 
relational databases, developing on Unix-based operating systems, and 
performing systems administration for Unix-based platforms. In addition, 
candidates must have a Bachelor’s degree in computer science, 
engineering, information science or a related field. Additional 
familiarity with the following technologies is a plus:
-Cocoon and Tomcat architectures
-DSpace development
-OSX server
-PostGres database development
- xml and xslt
-Integrating multiple software applications
-Web design

The successful applicant should have strong verbal and written 
communications skills, be comfortable working with faculty and staff 
throughout the Rice campus, and demonstrate a willingness to actively 
engage in academic collaborations involving national and international 
participants. They should be familiar with designing system 
architectures that include scalable storage solutions to meet multimedia 

This is a full time position reporting to the Executive Director of the 
Center for Digital Scholarship located at Rice University in Houston, 
TX. Interested applicants can apply online by going to, selecting “Search Current Jobs” in the left menu, 
and entering Requisition Number 09044. Searching on this will allow you 
to view the job posting and apply online.