Job Title:
Specialist IV/V, Information Technology
Job Summary:
The Auburn University Libraries (AUL) is accepting applications for a Software
Developer/System Administrator. This position is part of the Information
Technology (IT) suite. It is based in the AUL Systems Department and reports
to the Senior Software Developer in that department. Essential functions
include, but are not limited to: develops library-oriented software
applications as needed, a duty that may include modifying and adapting open-
source software applications or utilities; writes custom scripts for routine
library functions; works with Auburn University Libraries faculty and staff on
digital library projects requiring in-house coding; works with faculty and IT
staff from other university departments on related projects, including an
institutional repository (IR) and undergraduate research journal; serves as a
backup System Administrator (In this capacity, helps Systems staff manage the
Library's Linux and Windows servers, including software upgrades and patches,
security, and backup.); and installs, configures, maintains, and (if
necessary) extends third-party software applications (e.g. Integrated Library
Systems, digital content-management software, document-delivery software);
helps maintain an in-house Wiki on various aspects of library IT; shares a
rotating weekly schedule of evening and weekend on-call duty; serves on
university committees as needed and represents the Auburn University Libraries
at the state, regional, and national levels.
Minimum Qualifications:
High school diploma or equivalent and 6 years relevant experience as a
software developer, database designer or administrator, and/or System
Administrator. Employer will consider advanced degrees in lieu of experience.
Thorough knowledge of at least one high-level programming or scripting
language (e.g. Java, C#, C, C++, PHP, Perl, Python, Ruby) and experience
developing custom applications using at least one of these languages is
required. The following are also required: experience with modern version-
control software (e.g. Subversion, Git, Mercurial); experience administering
Linux servers, including shell scripting or the ability to learn how to
administer servers with these operating systems; ability to clearly document
all software development projects and programs; and effective written and
interpersonal communication skills and the ability to interact professionally
with a diverse group of users and support staff. Proven ability to
successfully initiate, track, and manage multiple detail-oriented projects
simultaneously. Please use the attachment feature of the on-line employment
system and attach the following: cover letter outlining qualifications for
this position and a current detailed resume including names, addresses, e-mail
addresses and telephone numbers for three professional references. Only
complete application materials will be considered for selection.
Desired Qualifications:
The following are desired: experience developing custom applications in a wide
variety of programming languages; experience planning, implementing, and/or
maintaining an institutional repository (IR) using DSpace or another IR
package (e.g. Fedora); experience working with open-source software for next-
generation library catalogs and discovery tools (e.g. VuFind, Blacklight,
Koha, Evergreen); experience in database administration (e.g. Postgres, MySQL,
Oracle, Solr); experience in structured software testing and quality
assurance; and experience working in an academic library environment,
especially experience with digital library projects. A Bachelor's degree from
an accredited institution in computer science, MIS, or a related field is also
desired.
Brought to you by code4lib jobs: http://jobs.code4lib.org/job/4447/
|