User Interface Programmer
Yale University
New Haven
User Interface Programmer
Digital Library
Yale University Library
New Haven, CT
Requisition: 26710BR
www.yale.edu/jobs
Yale University offers exciting opportunities for achievement and growth in
New Haven, Connecticut. Conveniently located between Boston
and New York, New Haven is the creative capital of Connecticut with cultural
resources that include two major art museums, a critically-acclaimed repertory
theater, state-of-the-art concert hall, and world-renowned schools of
Architecture, Art, Drama, and Music.
Position Focus:
Reporting to the Manager of Digital Library and Programming Services, the User
Interface Programmer will work to deliver more library content and services to
our users from our web applications by developing innovative tools that help
patrons discover and use library collections and services. The incumbent
plans, develops, implements, tests, and documents computer programs, applying
knowledge of programming techniques and computer systems. Evaluates user
requests for new or modified programs to determine feasibility, cost and time
required, compatibility with current systems, and computer capabilities.
The User Interface Programmer will work collaboratively with a team of
programmer analysts, systems administrators and user experience professionals
to design, develop and enhance a continuously evolving network of websites
with concentrated efforts on implementation, continued evolution, and
improvement of web applications built on the Hydra and Drupal platforms. The
incumbent will participate in the integration of two online public catalogs,
Orbis and MORRIS, in the Blacklight interface, and graphical display of use
data in web interfaces.
The role of the User Interface Programmer is primarily focused on the user
experience with emphasis on user-centered design and technical innovation.
Application development will primarily be on the Ruby platform with additional
LAMP technology. This position places significant emphasis on enterprise level
system design, production release cycle management and source code
collaboration using GIT repositories.
Required Education, Skills and Experience:
• Bachelor's degree. Three years of experience in analysis and programming of
small to medium scale systems or an equivalent combination of education and
experience.
• Demonstrated web programming skills; emphasis on user experience,
information design and usability standards.
• Proven ability with front-end frameworks such as Bootstrap, SASS,
JavaScript; Toolkits such as JQuery and D3, Ajax, and Java/JSP.
• Advanced knowledge of XML syntax and how to use XML for
the interchange of data.
• Proven skills programming in a collaborative environment
using source code repository software such as GIT, Team Server or SVN.
• Proven skills with HTML, CSS, and JavaScript, as well as
with content management systems, with a preference for a familiarity with
Drupal. Proven experience in Responsive Web Design.
• Preferred Education, Skills and Experience: Experience with Ruby/Rails
application development; Experience with the Hydra community and application
framework; Blacklight, Sufia, Avalon; Experience working in a library or
higher education institution; Experience with test driven software design
patterns.
The University and the Library
The Yale University Library, as one of the world's leading research libraries,
collects, organizes, preserves, and provides access to and services for a rich
and unique record of human thought and creativity. It fosters intellectual
growth and supports the teaching and research missions of Yale University and
scholarly communities worldwide. A distinctive strength is its rich spectrum
of resources, including around 12.8 million volumes and information in all
media, ranging from ancient papyri to early printed books to electronic
databases. The Library is engaging in numerous projects to expand access to
its physical and digital collections. Housed in eighteen buildings including
the Sterling Memorial Library, the Beinecke Rare Book and Manuscript Library,
and the Bass Library, it employs a dynamic and diverse staff of approximately
five hundred who offer innovative and flexible services to library
readers. For additional information on the Yale University
Library, please visit the Library's web site at www.library.yale.edu.
Salary and Benefits:
We invite you to discover the excitement, diversity, rewards and excellence of
a career at Yale University. One of the country's great workplaces, Yale
University offers exciting opportunities for meaningful accomplishment and
true growth. Our benefits package is among the best anywhere, with a wide
variety of insurance choices, liberal paid time off, fantastic family and
educational benefits, a variety of retirement benefits, extensive recreational
facilities, and much more.
How to apply: Review of applications will begin immediately
and will continue until the position is filled.
Applications, consisting of a cover letter and resume, should be submitted by
applying online at http://www.yale.edu/jobs. The STARS req. ID for this
position is 26710BR. Please be sure to reference #26710BR
in your cover letter.
Brought to you by code4lib jobs: http://jobs.code4lib.org/job/16377/
To post a new job please visit http://jobs.code4lib.org/
|