IT Programmer 2

0 other recent jobs
Created: December 28, 2011


University Title: IT Programmer 2 Departmental Title: Programmer/Analyst 2 Department: DLDC Classification: IT Exempt Work Schedule: Full-time


We envision an interoperable digital library which integrates information resources with instruction and research, and a digital archive which ensures the persistence and usability of these resources over time.

The Digital Library Development Center collaborates with librarians, faculty, university departments and other groups, and colleagues at other institutions, to develop and maintain networked information systems for use today, and to ensure the long-term preservation of information resources delivered through these systems for continued availability in the future. Our core activities include designing, building, and maintaining web sites, dynamic information resources, and digital collections; installing and supporting vended systems that provide access to information resources; administering the network of information server computers which underlie our digital library and which support related initiatives on campus; researching, evaluating, and implementing new technologies; participating in national and international digital library initiatives; and documenting and sharing procedures, policies, and discoveries.

Development work has included archives and manuscripts finding aids databases (XML, XQuery), online digital collections (XML, XSLT, PHP, MySQL, HTML, Javascript, CSS), and administrative databases (PHP, MySQL).

See Digital Library Collections and Activities, , for some examples of our work. A departmental description is available at


Develops, implements, customizes, tests and maintains technological solutions to support the University of Chicago Library's digital collections and other digital library systems for which the DLDC is responsible.

Researches end-user requirements. Develops design specifications. Installs, evaluates and tests software. Programming. Designs and manages a workflow. Documents work.


Bachelor's degree required. At least three years experience with one or more high-level programming languages, including one scripting language (e.g., Python, Ruby) required. Ability to program at an intermediate to advanced level in at least one programming language required. Fluency with XML technologies (XSLT, XPath and XQuery) required. Ability to interface to relational and XML databases from within a programming language required. Demonstrable Unix/Linux literacy (e.g., must be able to use sed, awk, grep, etc. effectively from a Unix/Linux command line to accomplish small tasks) required. Knowledge of HTML and cgi-bin programming required. Familiarity with a web application framework (e.g., Django, Ruby on Rails) required. Ability to work with Web Developers to incorporate CSS and Javascript into programs required. Ability to install and evaluate software against requirements quickly required. Excellent verbal and written communication skills required. Excellent interpersonal skills and ability to work well with others required. Ability to identify and solve problems on own initiative and as part of a team required. Ability to manage complex technical details required. Ability to communicate technical concepts to non-technical staff required.

Experience working in a library, academic or other research environment preferred. Experience working in a digital library setting preferred. Experience working in a production Unix/Linux environment preferred. Experience working with Semantic Web technologies (RDF triplestores; SPARQL queries; RDFa) preferred.


Ability to sit for 4 hours or more. Ability to use computers extensively for 4 hours or more.

The University of Chicago is an Affirmative Action/Equal Opportunity Employer.

To apply for this position submit a profile along with a resume and cover letter to


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