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 needs.
... 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.
|Salary:||$3822 - $6773 Monthly|
See the Job URL for a full and up-to-date description and requirements.
- Job Type:
- Job URL:
- Page Views:
- Karen Estlund