Analyst Programmer
Oregon State University

OSU Libraries and Press invite applications for an analyst programmer. This
full time, exempt position works collaboratively with other staff on a variety
of web initiatives. The primary responsibility of the position is to develop,
implement and maintain applications that support the work of the OSU Libraries
and Press. The position will provide programming expertise and support for a
variety of library systems, mainly web and mobile web applications.


  * Plan, develop, test, implement and document new library software applications
  * Analyze, modify and maintain existing applications, both commercial and open source
  * Lead the work of student programmers
  * Developing and articulating ideas for use and function of library tools, mobile web and improvement in HCI through discussions with faculty, staff, students and clientele. Communicating goals and uses of web initiatives to faculty, staff, students and clientele. Making suggested modifications and maintaining functionality of various projects on an on-going basis
  * Provide HCI expertise across the Libraries' entire web based services. Training and supporting individuals and groups on the use of our developed web initiatives, project management and content authorship, review and publication tools.
**Basic Qualifications**  

  * 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.
  * Work experience using online computing systems, training in structured techniques, and basic desktop computer software is required.
  * Previous programming experience with SQL and server side programming languages like Ruby on Rails or PHP.
  * Experience working with APIs, mobile technologies and web services (REST, SOAP).
  * Experience designing, developing and optimizing MySQL and Postgres databases.
  * Experience with HTML5, XHTML, and CSS
  * Knowledge of Web-based software and web browser technologies
  * Knowledge of JavaScript
  * Experience with Unix based environments, including deploying LAMP stack applications, trouble-shooting, and familiarity with common command line operations.

Brought to you by code4lib jobs:
To post a new job please visit