Programmer/Analyst 2

0 other recent jobs
Created: March 12, 2014


Programmer/Analyst 2
The University of Chicago Library

Requisition Number: 094843
Title: IT Programmer 2
Division: Digital Services
Department: DLDC
Classification: IT Exempt
Work Schedule: Full-time

General Summary
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 works with colleagues in the University of Chicago Library and the University, and colleagues at other institutions to develop and support software solutions to meet a variety of needs related to scholarship and research. The DLDC works closely with archivists in the Special Collections Research Center to ensure the long-term preservation of digital resources which form part of the University Archives.

Core activities include:

Specifying, designing, building, and supporting websites and digital collections;
Installing and supporting systems that provide access to information resources;
Administering the network of information server computers which underlie the digital library and support related initiatives on campus;
Researching, evaluating, and implementing new technologies;
Participating in national and international digital library initiatives;
And documenting and sharing work.
Development work has included archives and manuscripts finding aids databases (XML, XQuery, XSLT), online digital collections (XML, XSLT, PHP, MySQL, HTML, Javascript, CSS), administrative databases (PHP, Python, MySQL, SQLite), and an online library catalog (PHP, Zend, Mercurial). See Digital Library Collections and Activities, , and for some examples of our work. A departmental description is available at .

Essential Functions
Programmer/Analyst 2: Works with customers to analyze workflows, develop design specifications, create, modify, implement, customize, test, document and maintain software solutions to support the University of Chicago Library's digital collections and other library systems for which the DLDC is responsible.

Researches end-user requirements.
Develops design specifications.
Installs, evaluates and tests software.
Designs and manages a workflow.
Documents work. 
Bachelor's degree required.
At least three years of experience with two or more high-level programming languages, including one scripting language (PHP or Python) required;
Demonstrated fluency in at least one programming language required;
Ability to work with XML technologies (XSLT, XPath and XQuery) required;
Experience working with MySQL, PostgreSQL, or SQLite required;
Demonstrable Unix/Linux literacy (must be able to use sed, awk, grep, etc. effectively from a Unix/Linux command line and in shell scripts to accomplish appropriate tasks) required;
Demonstrated knowledge of HTML and cgi-bin programming required;
Working knowledge of a web application framework (e.g., Django, Zend required);
Working knowledge of a revision control system required;
Ability to work with Web Developers to incorporate CSS and Javascript into programs required;
Demonstrated ability to work well with others required;
Demonstrated ability to identify and solve problems on own initiative and as part of a team required.
Excellent verbal and written communication skills required.
Ability to manage complex technical details required.
Ability to communicate technical concepts to non-technical staff required.
Conceptual and analytical skills required;
Oral and written communication required;
Detailed work required;
Problem solving required;
Ability to read and write documentation required;
Ability to work quickly and carefully required.
Sitting, typing, and reading from computer screen for long periods of time required.
Master's degree in Library and Information Science preferred.
Experience working in an academic library or similar research environment preferred.
Experience working in a digital library setting preferred.
Experience working in a production Unix/Linux environment preferred.
Experience working with XML databases preferred.
Experience working with Semantic Web technologies (linked data; RDF triplestores; SPARQL queries; microformats or microdata; ontologies) preferred.

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
Resumes sent via mail, fax or email will not be considered.

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