University of Rochester, River Campus Libraries
eXtensible Catalog - R&D Software Engineer
Full-Time, 40 Hours Per Week
10-Month, Temporary Position with Benefits
Position Summary:
Working remotely or on site in Rochester, New York, this position is
responsible for software development and testing for eXtensible Catalog
software applications that are currently under development, primarily
metadata services to work with the XC Metadata Services Toolkit. This
position is part of the eXtensible Catalog project
(http://eXtensibleCatalog.org <http://eXtensibleCatalog.org> ) to
develop a suite of open-source next-generation library web applications.
This high-profile project will offer the selected candidate an
opportunity to work with a range of prominent developers from
distinguished partner institutions
(http://eXtensibleCatalog.org/partners
<http://eXtensibleCatalog.org/partners> ).
The software will consist of five distinct applications, each designed
to work with library metadata in various XML formats, to integrate with
legacy systems, process data, and present web user interfaces. The
applications are built with a number of technologies. Experience with
some or all of the technologies listed below is highly desired and
conceptual familiarity is required for discussion purposes. The core
list of technologies used in the eXtensible Catalog project includes:
Java, JSP, Struts 2 Framework, YUI Toolkit, SOLR, Lucene, mySQL, PHP,
Drupal, Blackboard Learning Management System, LDAP, web services, XML,
XSLT, and XML Schema. Knowledge and/or familiarly with the following
library specific standards and technologies is desired: MARC format,
Dublin Core format, OAI-PMH Protocol, and NCIP Protocol. Development
tools used include Subversion, Eclipse, NetBeans, and Microsoft Project.
Responsibilities and duties:
* Design and implement a set of services that will plug in to a
new metadata services application framework (the XC Metadata Services
Toolkit) to implement cross-schema authority control and record
aggregation in an environment influenced by the data model, Functional
Requirements for Bibliographic Records (FRBR).
* Software development of web applications, including metadata
services, using Java, JSP, XML, Struts 2 Framework, YUI Toolkit, Apache
SOLR, and mySQL.
* Software configuration management including version control,
status reporting, review, and defect tracking
* Management of the bug tracking and feature request process using
web-based software currently in use
* Completion of tasks in a self directed fashion
This position reports to the Co-Principal Investigator of the eXtensible
Catalog Project.
Qualifications, Requirements, and Experience (Required)
* Bachelor's degree in Software Engineering, Information
Technology, Computer Science, or a related field
* Demonstrable software development and software configuration
management experience with listed programming languages and tools
* Familiarity with software design methods, models, and standards
* Excellent interpersonal skills as well as technical aptitude
BENEFITS:
Salary is commensurate with background and experience. Excellent
benefits package includes choice of retirement programs including
TIAA/CREF. Paid vacation and seven calendar holidays. Tuition
benefits. The University of Rochester requires pre-employment
reference and background screening.
Please send letter of application, resume, and the names, addresses and
phone numbers of three references to:
Kelley Kitrinos
Human Resources Administrator
Rush Rhees Library, Box 270055
University of Rochester
Rochester, NY 14627-0055
-OR-
Email: [log in to unmask] <mailto:[log in to unmask]>
Review of applications will begin immediately and continue until the
position is filled.
THE UNIVERSITY OF ROCHESTER IS AN EQUAL OPPORTUNITY/AFFIRMATIVE ACTION
EMPLOYER.
|