The University of Chicago is looking for a Programmer/Analyst in Chicago, IL. According to the post, this position "formulates and defines the scope and objectives for new or existing applications or programs requiring custom development. Typically carries out assignments with minimal direction from a project manager or programming development manager. Works with stakeholders to gather requirements for developmental programs. Reviews and analyzes business and technical requirements. Designs applications to meet business and technical requirements. Translates specifications into business cases, models, and ultimately into designs and actual programming code. Devises or modifies procedures to solve complex problems and works at a high technical level in all phases of application development and programming activities."
Qualifications for the position include: "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). 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."
Image: Courtesy UChicago