Friday, October 04, 2013

Programmer Analyst 2, Integrated Library Technical Services - Yale University Library, New Haven

Programmer Analyst 2, Integrated Library Technical Services - Yale University Library, New Haven. Position Focus: Reporting to the Manager of Digital Library and Programming Services, the Programmer Analyst plans, develops, tests, and documents computer programs, applying knowledge of programming techniques and computer systems. In addition, the programmer analyst evaluates user requests for new or modified programs to determine feasibility, cost and time required, compatibility with current systems, and computer capabilities. The Programmer Analyst will focus primarily on evaluation, creation and adoption of software used for ingesting archival collection materials, finding aids and metadata into a digital preservation repository based on the Fedora Commons software in support of a grant funded project to digitize a collection of more than one million documents and objects covering Dr. Henry Kissinger’s life. This position has a duration of two and a half years from the date of hire. Required Education, Skills and Experience: 1. Bachelor’s degree and three years of experience in analysis and programming of small to medium scale systems or an equivalent combination of education and experience. 2. Well-developed programming skills; emphasis on code documentation, code standards, and demonstrated use of available frameworks. 3. Well-developed analytical and problem solving skills. 4. Proven ability writing SQL queries using MySQL, Oracle and/or Microsoft SQL Server; demonstrated ability in application development with two or more of the following: C++, Java/J2EE, Ruby, Python and/or C#. 5. Ability to communicate effectively through both oral and written expression; excellent customer service skills. 6. Advanced skills in object-oriented programming. Preferred Education, Skills and Experience: 1. Five or more years of experience with object-oriented programming. 2. Experience with front-end frameworks such as Bootstrap, JavaScript, JavaScript Toolkits such as JQuery and D3, Ajax, and Java/JSP. 3. Experience working with Archival Collections; understanding of software packages: Archivists’ Toolkit and/or Archivematica. 4. Demonstrated ability designing and documenting complex procedures. Library IT: Library IT is a department of innovative people who provide multiple IT related services to the Yale Library and the Yale community. The staff supports 8 Enterprise Systems including the integrated library system (ILS). The department maintains 920 workstations, plus a growing number of mobile devices. Library IT maintains 856 Terabytes of storage, and hosts approximately 80 servers, virtual and physical. In addition to maintaining the library’s computers, webpages, and infrastructure, much of the work in the department is project based. Library IT projects are initiated to provide the Yale community with seamless and transparent access to the library’s rich resources, including physical, electronic, and digitized materials. Through the development of these projects and other initiatives, Library IT will provide the Yale community with a high level of service on par with peer academic institutions. How to apply: Review of applications will begin immediately and will continue until the position is filled. Applications, consisting of a cover letter, resume, and the names and contact information of three professional references should be submitted by applying online at The STARS requisition ID for this position is 22983BR. Please be sure to reference #22983BR in your cover letter. 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.