Job Posting: Programmer Analyst, Yale University Library

New Haven
0 other recent jobs
Created: November 6, 2008


*Programmer Analyst II * *Systems Office* *Yale University *

* *

*The University and the Library *

One of the world's leading research libraries, Yale University Library is a full partner in teaching, research, and learning at Yale and is visited by scholars from around the world. A distinctive strength is its rich spectrum of resources, including approximately thirteen 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 twenty-two buildings including the Sterling Memorial Library, the Beinecke Rare Book and Manuscript Library, and the new Bass Library, it employs a dynamic and diverse staff of nearly six-hundred who offer innovative and flexible services to library readers. To learn more about Yale University Library and its collections and services, visit

*The Position *

Reporting to the Programmer Analyst III in Library Access Integration Services, the Programmer Analyst is responsible for the design, development, testing, installation, and maintenance of Library web and database applications and analyzes the technical needs of staff, faculty and readers, and develops proposals to acquire or develop the tools to answer those needs.


Plans and implements project scope, schedule and budgetary requirements. Creates and maintains the databases that support and make possible the successful implementation of Library’s Digital Collections. Works with other Library technology staff and IT staff across the University, collaborates on the development and implementation of a variety of automation and digitization projects conducted in and for the Library. Produces related documentation and user manuals as needed. May design and conduct technical training sessions for Library staff. Provides high-level support for the use of ILLiad. May be required to assist with disaster recovery efforts. May be assigned to work on the West Campus.

*Qualifications *

Bachelor's degree in a relevant area and three years of programming experience; or an equivalent combination of education and experience.

Demonstrated expertise in MS SQL Server 2005/2008 database development. Demonstrated high-level expertise supporting Windows XP or Vista. Demonstrated experience developing web sites using HTML, CSS and XML. Experience with object oriented programming using one or more of the following: VBScript, java, Visual Basic, ASP or C#. Experience in developing SOAP and REST Web Service applications. Experience with MS SQL Server 2005/2008 programming and development. Experience with digital asset management systems used at Yale such as Luna Insight, Extensis Portfolio, ContentDM, etc. Experience using image creation / manipulation tools including PhotoShop. Experience with classroom presentation tools including PowerPoint or Keynote. Demonstrated experience assisting users with various levels of technical expertise.

Well developed analytical and problem solving skills. Excellent oral and written communication skills, particularly a demonstrated ability to conduct technical training sessions and prepare appropriate on-line documentation for use by non-technical and technical staff. Skill at working with and leading teams of IT and non-IT staff. Excellent planning and organizational skills. Advanced knowledge of HTML and Web programming and scripting languages such as VBScript, Visual Basic, ASP and [dot]Net. Experience with MS SQL Server 2005 programming and development. Demonstrated experience developing database-driven web sites. Demonstrated success in network and/or workstation application development using Microsoft .NET using either Visual Basic or C#. Strong service orientation and excellent analytical, organizational, and problem resolution skills. Solid working knowledge of Windows Server 2003/2008, IIS. Solid working knowledge of Windows XP. Demonstrated ability to work well independently and with others in a rapidly changing and demanding environment. *Preferred:* Experience with MS SQL Server 2005/2008 programming and development; experience creating stored procedures and user defined types. Experience in the use of Windows Active Directory infrastructure and MAC OS. Experience with XSL and XSLT. Experience in application development with one of more of the following: C/C++, Delphi, Java/J# or F#. Experience with Visual Studio 2005/2008, .NET 2/3, LINQ. Formal project management training or PMP certification.

*Salary and Benefits*

Rank and competitive salary will be based upon the successful candidate's qualifications and experience. Full benefits package including pro-rated 22 vacation days; 18 holiday, recess and personal days; comprehensive health care; TIAA/CREF or Yale retirement plan; and relocation assistance. Applications will be accepted until the position is filled. Applications consisting of a cover letter, resume, and the names of three references should be sent by creating an account and applying online at Please be sure to include Source Code #6285BR.

*Background Check Requirements *

All external candidates for employment will be subject to pre-employment screening. All offers are contingent on successful completion of a background check.

*Yale University is an affirmative action/equal opportunity employer. Yale values diversity in its faculty, staff, and students and strongly encourages applications from women and members of underrepresented minority groups.*


Published: Thursday, November 6, 2008 13:35 UTC

Last updated: Tuesday, February 28, 2017 23:48 UTC