Job Description

The Software Programmer works to support consortial initiatives by designing, developing, implementing, and maintaining tools and applications for use in services such as the Prospector union catalog (http://www.coalliance.org/prospector), the Gold Rush serials/e-resource management system (http://goldrush.coalliance.org), database licensing initiatives and general Website development and support. Some of the software is commercially acquired and the programmer will develop or add-on related functionality, other software has been locally developed and is completely under local control. Open source tools and services are used when possible.
Tasks include, but are not limited to designing, coding and testing software; assisting in defining technical requirements for tools to fulfill programmatic needs and defining and implementing interface strategies with other software systems in use locally and at participating institutions. Position also maintains relevant documentation, attends project meetings as needed, and may represent the Alliance at technically-oriented conferences and meetings.

Description of Community

The Colorado Alliance of Research Libraries (The Alliance) [http://www.coalliance.org] is a consortium of 13 academic and public libraries in Colorado and Wyoming. The organization is 40 years old and has a history of working in concert to share resources through cooperative purchasing, special projects, systems management, educational programs and consulting services. Some of its software and services are used by other libraries beyond our formal membership in Colorado and around the country.

Required Education

  • Bachelor's Degree

Preferred Education

  • Bachelor's Degree

Other Education Credentials

Bachelor’s degree in Computer Science, Information Science or related field (willing to accept recent college graduates but some experience is helpful)

Other Required/Preferred Skills & Experience

Minimum Qualifications:
• Bachelor’s degree in Computer Science, Information Science or related field (willing to accept recent college graduates but some experience is helpful)
• Demonstrated ability to program in JavaScript, PHP
• Demonstrated experience with MySQL database technology
• Familiarity with client-server technologies and web-based applications, including HTML, CSS, JavaScript
• A strong ability to troubleshoot and resolves issues common to open source software
• Ability to work independently and with others in a diverse work environment
• Ability to identify, prioritize, and complete tasks based on project assignments
• Ability to communicate with technical and non-technical individuals, including the ability to
prepare project documentation to support decision-making and end-user training
• Writing and maintaining technical documentation


Desirable Qualifications:
• Familiarity with open-source software development
• Familiarity with regular expressions and parsing techniques, including languages such as AWK or Perl
• Familiarity or experience with Drupal
• ColdFusion, Perl
• Familiarity with Ajax
• Familiarity with web services and related technologies (e.g., SOAP, REST)
• Familiarity with full-text search engines, (e.g. Lucene, SOLR)
• Familiarity working with version control software
• Familiarity with Linux, including shell scripting
• Familiarity with Apache
• Familiarity with usage statistics including Google Analytics
• Experience with XSL, XML and related technologies and standards

Application Requirements

Minimum Qualifications:
• Bachelor’s degree in Computer Science, Information Science or related field (willing to accept recent college graduates but some experience is helpful)
• Demonstrated ability to program in JavaScript, PHP
• Demonstrated experience with MySQL database technology
• Familiarity with client-server technologies and web-based applications, including HTML, CSS, JavaScript
• A strong ability to troubleshoot and resolves issues common to open source software
• Ability to work independently and with others in a diverse work environment
• Ability to identify, prioritize, and complete tasks based on project assignments
• Ability to communicate with technical and non-technical individuals, including the ability to
prepare project documentation to support decision-making and end-user training
• Writing and maintaining technical documentation

HR Contact Information

Please send cover letter, resume, and list of three references (all packaged in a single PDF) via email to:
Rose Nelson, Assistant Director
Colorado Alliance of Research Libraries
3801 E. Florida Ave, Suite 515
Denver, CO 80210
(303) 759-3399 (phone)
(303) 759-3363 (fax)
rose@coalliance.org

Additional info

The Colorado Alliance of Research Libraries is a non-profit consortium of eleven libraries in Colorado and Wyoming. It is a 40 year old partnership of academic, special and public libraries with a history of working in concert to share resources through cooperative purchasing, special projects, systems management and consulting services. Member Libraries include: Auraria Library, Colorado College, Colorado School of Mines, Colorado State University, Denver Public Library, Regis University, University of Colorado - Boulder, University of Colorado - Colorado Springs, University of Colorado Denver – Anschutz Medical Campus, University of Denver, University of Northern Colorado and the University of Wyoming.

Links

http://www.coalliance.org/

http://prospector.coalliance.org/

http://www.coalliance.org/grinfo/

Masters Degree in a Program of Library and Information Science

Not specified

Salary

Not specified

Hours per week

40.00

Evenings

None

Weekends

None

Benefits

Retirement
Medical
Dental
Paid Sick
Vacation/Holiday Leave

Date Posted

August 22nd, 2012

Number of Views

780

Location

Google Map location