[Web4lib] Position announcement: Programmer Analyst - UBC Library,
Systems & Technology Division
Joerg Messer
joerg.messer at ubc.ca
Fri Jun 6 18:30:44 EDT 2008
UBC Library, Information Systems & Technology Division
Full-time Immediate Opening – Programmer Analyst
UBC Campus – Vancouver
The University of British Columbia Library is one of the largest research libraries in Canada with
more than 15 locations on and off campus including UBC Okanagan Library. Our collections are large
and diverse and include: 5.4 million volumes, 5.2 million microforms, over 808,000 maps, audio,
video and graphic materials and nearly 56,000 serial subscriptions. More than 300 full and
part-time faculty and staff at UBC Library serve not only UBC faculty, staff and students at but
also the broader community of BC.
The Library's online services and electronic resources complement the more traditional formats and
are growing tremendously. Many Library services can now be accessed online and thousands of
full-text e-journals, e-books, indexes and databases are available.
UBC Library’s Information Systems & Technology Division provides a range of computer systems and
applications development and support in the areas of: library cataloguing, scholarly
communications, electronic publishing, institutional repositories, resource discovery, web content
management and various types of digital collections. These applications, many of which are on the
cutting edge of academic library technology, are based on a broad and rapidly changing range of
local, commercial and open source software.
We are currently recruiting for a Programmer Analyst to join the division. This position is
responsible for the ongoing development, integration and system administration for systems and
applications supporting UBC Library’s user community. Major responsibilities include:
• Identifying technology and solutions to meet the rapidly evolving information technology
requirements of a major Canadian academic library;
• developing, installing, testing, maintaining, troubleshooting and documenting vendor supplied,
open source or locally developed Library information systems;
• Integrating Library information systems with other related systems and various aspects of the
campus IT infrastructure (e.g. authentication, security, etc);
• Providing the necessary application, operating system and hardware administration support and
vendor consultation;
• Participating in the research, evaluation, procurement, testing, installation and administration
of new Library IT systems, and
• Performing other related duties.
The successful candidate will have:
- University degree in Computer Science with a minimum of five years of related experience or an
equivalent combination of education and experience.
- Experience with the development, operation and maintenance of major online applications.
- In depth knowledge and experience in:
o current operating systems (e.g., Windows and Unix including SOLARIS, LINUX,) and related physical
or virtual hardware (e.g., VMware, VirtualPC, Xen,);
o Web design and programming using broad technologies (e.g. Coldfusion, Java, Ruby on Rails, Perl,
PHP, Python, ASP, JSP, Javascript, AJAX, DOM, CSS, Erlang etc);
o XML/XSL and other Internet/Web standards;
o developing and maintaining database management systems (e.g., MS Access, Oracle, mySQL);
o installing and configuring web application servers (e.g. MS IIS, Apache, Tomcat, Coldfusion);
o and web authentication authorization methods (e.g. LDAP, Shibboleth, oepnID, or UBC CWL).
- Effective oral and written communication, organizational and interpersonal skills.
- Ability to test and troubleshoot all systems.
- Ability to work both independently and within a team environment.
- Ability to adapt to changing priorities, manage multiple tasks and meet deadlines.
- Ability to keep current with developments and trends in information technology.
Other experience that would be considered an asset to the successful candidate include:
- Experience in libraries and/or knowledge of automated library systems, standards and technologies.
- Experience with other academic information systems (e.g. Sakai, Moodle, WebCT, Blackboard, UBC
CWL, etc).
- In depth familiarity with XML technologies (e.g. XQuery, XForms, XLink, RDF, semantic web, XML
databases, etc).
- Experience designing and implementing Web services (e.g. REST, SOAP, XML-RPC, etc).
- Experience developing applications using Web content management systems and frameworks (e.g.
Plone, Drupal, Joomla, PHP-Fusion, etc).
Compensation:
Annual salary range is $57,287 - $68,772 (commensurate with experience) and a full range of benefits
are offered including dental and extended health plans, vacation starting at four weeks, a staff
pension plan and a tuition fee benefit program.
If you are interested in this position, please forward a detailed cover letter and current resume to:
Human Resources – UBC Library
2nd Floor, Koerner Library
1958 Main Mall
Vancouver, BC Canada V6T 1Z2
Fax: (604) 822-8565
Email: library.hr at ubc.ca
(If sending via email, one consolidated file is appreciated.)
Closing date for this competition: June 30, 2008
UBC hires on the basis of merit and is committed to employment equity. We thank all applicants;
however, only those selected for an interview will be contacted.
--
Joerg Messer
Programmer/Analyst
University of British Columbia Library
2206 East Mall, Vancouver, BC, Canada, V6T 1Z3
t. 1.604.822.5091 f. 1.604.822.3201 e. joerg.messer at ubc.ca
More information about the Web4lib
mailing list