The University of Oregon Library invites applications for full-time Analyst
Programmer in the Systems Department.
**Duties and Responsibilities:**
This position provides high level programming and technological solutions for
the development, enhancement, and maintenance of the library's digital
collections, digital research projects, instruction-related web applications,
frequently using database-driven websites, and internal workflow automation.
... designing, developing, and providing programming/coding for digital
projects, web applications, and research projects, instructional interfaces,
and automated staff workflows, using high-quality code at the intermediate to
advanced level; providing technical support in the development, enhancement
and maintenance of library services; providing troubleshooting, resolution and
updates to current programs; providing assistance with web development
projects and tasks; creating and maintaining relational database-driven web
applications; researching, identifying, and recommending systems for future
... creating and updating technical documentation for configuration,
maintenance, and procedures for all projects and web-based applications.
... participating in team meetings, planning sessions, and projects;
developing and maintaining professional affiliation with other programmers and
web development specialists; providing staff training; collaborating with
library staff from other departments.
... a basic foundation of knowledge and skills in systems analysis and related
programming support functions generally obtained by a bachelor's degree in
computer science, or an equivalent amount of training and applied experience.
* At least three years' experience with one or more high-level programming languages (such as Python, Ruby or preferably PHP).
* Ability to interface to relational and XML databases from within a programming language.
* Experience using relational databases (such as MySQL).
* Fluency with X/HTML, XML, XSLT and CSS.
* Demonstrable Unix/Linux/Windows literacy.
* Experience working with a version control system (such as subversion, git or mercurial).
* Experience working with large existing code bases and /or open-source products.
* Ability to identify and solve problems independently and as part of a team.
* Excellent interpersonal, and oral and written communication skills and ability to communicate technical concepts to non-technical staff from diverse backgrounds and cultures.
* Ability to create clear and concise written documentation and maintenance procedures.
* Ability to work well independently with little supervision and as a member of a team.
Prefer experience working in an academic library, digital library setting, or
other research environment; knowledge of 508 compliant web design standards.
Position is subject to criminal background check.
$3822 - $6773 Monthly
See the Job URL for a full and up-to-date description and requirements.
Brought to you by code4lib jobs: http://jobs.code4lib.org/job/774/