File /Humanist.vol22.txt, message 21

Date: Thu, 15 May 2008 06:36:33 +0100
From: "Humanist Discussion Group \(by way of Willard McCarty              <>\)" <willard-AT-LISTS.VILLAGE.VIRGINIA.EDU>
Subject: 22.021 fellowship at NUI Galway; software engineering job at Stanford
To: <humanist-AT-Princeton.EDU>

                Humanist Discussion Group, Vol. 22, No. 21.
       Centre for Computing in the Humanities, King's College London
                     Submit to:

   [1]   From:    "Ryder, Sean" <>             (14)
         Subject: Fellowship vacancy

   [2]   From:    Matthew Jockers <>             (95)
         Subject: Software Engineer/Java Developer at Stanford

         Date: Thu, 15 May 2008 06:28:58 +0100
         From: "Ryder, Sean" <>
         Subject: Fellowship vacancy

The EU-funded TEXTE project at the National University of Ireland
Galway is seeking applicants for a six-month Marie Curie Senior
Research Fellowship. The Fellow will have a research record of
international standing, and substantial experience in the theory and
practice of scholarly editing and in the application of new
technologies to the creation of editions and/or hypermedia resources.
He or she will deliver seminars and workshops in his or her area of
expertise, and will be available to support the research of other
TEXTE project staff and researchers. The Fellow's own research will
be facilitated while in residence. Details are available on the
CORDIS website <>, or the
website of the Moore Institute <>, or by
emailing Dr Sean Ryder at:
<> .

         Date: Thu, 15 May 2008 06:29:44 +0100
         From: Matthew Jockers <>
         Subject: Software Engineer/Java Developer at Stanford

Hi Willard,
Sending this to Humanist, but also to you per your instructions.

Job Opening at Stanford to post on humanist.

Software Engineer/Java Developer for Digital Library Systems and
Services, Digital Library Infrastructure

Job ID 30271
Location University Libraries
Category Information Technology Services
Salary 4P4
Date Posted May 8, 2008

This is a 2 year fixed term position.

The System Software Developer for Digital Library Systems will play an
integral role in defining, developing and delivering information
systems and infrastructure for the library of the future at Stanford
University. As part of the Digital Library Systems and Services (DLSS)
unit within Stanford University Libraries and Academic Information
Resources (SULAIR), the successful candidate for this position will
help lead SULAIR's development efforts to support scholarship in the
digital age by delivering on the promises of the digital library.

The incumbent will be a part of the Digital Library Infrastructure
group, a dynamic team focused on realizing core components of the
Stanford Unviersity Libraries' emerging digital library architecture.
The team team focuses on delivering cross-cutting digital library
services and infrastructure, such as metadata generation,
transformation and management; service oriented library
cyberinfrastructure ("lyberstructure"); and digital asset & rights
management. This group works closely with peer teams focused on other
aspects of digital library functionality, including Web/UI application
development, in the creation of common and reusable technologies and
components. The successful candidate will be responsible for the
design and initial development of key technologies needed to support
Stanford's vision of the digital library of the future.

Duties and Responsibilities:

Principle responsibility for implementing the Digital Object Registry,
a core XML- and RDF-based metadata management component of our digital
library, plus critical related services.
Lead role in defining and implementing an underlying strategy for a
simple, REST-based service oriented architecture to deliver
infrastructure services.
Provide analysis and software engineering support for implementing and
leveraging the open source Fedora framework as part of our overall
digital library access and management architecture.
Contribute analysis, expertise and development to other SULAIR
cyberinfrastructure and content middleware efforts, e.g., digitization
& workflow tools; metadata generation, transformation, editing & QA
tools; personalization and collaboration.
Work collaboratively with the the DLSS web development team, Stanford
Digital Repository team, metadata experts, digitization staff and
information architects to help define and develop an extensible,
robust and modular digital library architecture, infrastructure and
application environment.


Proven success as a software engineer in a J2EE environment, and
experience in contributing to and/or defining the technical
architecture of complex systems.

Demonstrated ability to write solid, simple, elegant code both
independently and in a team-programming environment and within
schedule limitations.

Demonstrated success in working in an academic environment.

Demonstrated ability to work collaboratively on a project from
specification to launch; and to work with multiple levels of staff,
and colleagues at peer institutions and open source communities.

Knowledge of agile software development practices and test driven
design principles. Demonstrated understanding of best practices for
software development, and an ability to introduce and reinforce
application of those practices in a team environment.

Expertise in Java, familiarity with C and C+. Working knowledge of, or
ability to quickly learn, relevant scripting technologies such as
Perl, Ruby on Rails, Python, AJAX, etc.

Demonstrated expertise with XML and related tools and technologies
(e.g., XML schema, schema management and databases, XSLT, X-forms).
Familiarity with RDF and its relationship to Library metadata standards.

Knowledge of SQL and relational database concepts.

Excellent verbal and written communication skills.

Demonstrated ability to deliver results in a complex and demand driven
environment, to handle multiple priorities and deadlines.

Demonstrated ability to develop new programming skills quickly, and to
grasp unfamiliar architectures and application designs quickly.

Creativity in problem solving to independently resolve technical
issues as well as extrapolate from one situation to another.

Masters degree or equivalent professional experience in Computer
Science, Information Science or related field.

Five or more years experience designing middleware, services or
infrastructure for software systems.


Experience in digital library community.

Familiarity with library-related metadata and metadata standards,
particularly MARC, MODS, METS, TEI, EAD.

Software Quality Assurance (functional and performance) and testing
experience with various applications.

Matthew Jockers
Stanford University


Humanist Main Page


Display software: ArchTracker © Malgosia Askanas, 2000-2005