Tuesday, August 19, 2014
User Interface Programmer - Yale University Library
User Interface Programmer - Digital Library, Yale University Library, New Haven, CT. Requisition: 26710BR. www.yale.edu/jobs.
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. Yale University considers
applicants for employment without regard to, and does not discriminate
on the basis of an individual’s sex, race, color, religion, age,
disability, status as a veteran, or national or ethnic origin; nor does
Yale discriminate on the basis of sexual orientation or gender identity
or expression.
Location:
New Haven, CT, USA