Drupal Developer & Digital Repository Specialist
(please see full job posting here:

Posted On: Thursday, January 08, 2015
Deadline: Monday, February 09, 2015
Position Type: Civil Service
Department: University Libraries
Contact: Human Resource Services | 815-753-6000 
Phone: 815-753-6000
Northern Illinois University seeks an enthusiastic and flexible
individual to join the Library’s Digital Initiatives unit. The Drupal
Developer & Digital Repository Specialist will continue the design and
development of a technical infrastructure to support the management,
preservation and appropriate access to library collections and digital
scholarship at NIU. This position is responsible for the research,
development, and ongoing maintenance of the library’s digital
repository, running in Islandora/Fedora. The Drupal Developer & Digital
Repository Specialist works with library staff to plan and design new
websites and uses new web service technologies related to the repository
to improve the user experience in discovering, finding, or acquiring
library content.
Scheduled work hours are 8-4:30, M-F
Starting salary commensurate with experience plus benefits (Click here
for employment benefit information)
Bachelor’s degree in Computer Science or related field, or 3-5 years
related work experience
Experience working with the Drupal content management system
In-depth knowledge of Drupal site building, theming, and coding of
Demonstrated ability to create and adopt custom Drupal modules
Facility with and enthusiasm for open source software
Fluency in web scripting languages such as PHP
Excellent communication and interpersonal skills
Flexibility and willingness to collaborate with both technical and
non-technical staff in a team/ cooperative environment.
Ability to prioritize and manage multiple projects simultaneously
Ability to work well independently and to troubleshoot problems

This is a security-sensitive position. Before any offer of employment
is made, the University will conduct a pre-employment criminal
background investigation, which includes a criminal background check.
Master’s degree in Computer Science, Information Science, Library
Science, or related field
Knowledge of or direct experience with Fedora Commons and Islandora
Knowledge of data transformation techniques utilizing XML and related
Knowledge of additional scripting languages such as Perl, Python, Ruby
Experience working with APIs, RESTful web services, JSON, and/or AJAX
Experience with or knowledge of maintenance of MySQL databases
Basic web server administration experience (Apache, Tomcat,
Awareness of metadata schemes used in library environment
Experience working with Apache SOLR/Lucene search platform
Experience with versioning system (e.g. GitHub)
Knowledge of semantic web technologies and web ontology languages (RDF
and/or OWL)
Excellent sense of visual design, graphic production, and information
Supervisory experience


(Click here for employment application)
. Applications containing employment information from your first job
through your current position, a detailed resume (that includes your
e-mail address), cover letter and a copy of your college/university
transcripts and/or DD214 if applicable, must be received in Human
Resource Services by 5:00 p.m. on 2/9/15. Incomplete applications will
not be considered.
Current NIU employees need to complete a "Civil Service Request to
Test" form (click here)
 and submit it along with the above noted documents to Human Resource
Services by 5:00 p.m. on 2/9/15.
IMPORTANT INFORMATION: If you have previously submitted a Civil Service
application and wish to apply for this position, please phone
815-753-6000, otherwise, completed applications and supporting documents
should be mailed or delivered to Human Resource Services at 1515 W.
Lincoln Highway or faxed to 815-753-2335. Please note that for security
purposes, applications, Civil Service Request to Test forms and
supporting documents that are e-mailed are not accepted at this time.
NOTE: The Civil Service examination for this classification is based on
your application materials. You will receive a score that is calculated
from your education and experience and your name will be placed on the
active employment register by exam score. After the application
deadline, the names of the top three scores will be referred to the
department for interviewing. Once this position has been filled, all
names will be removed from the employment register in accordance with
SUCSS rule 250.60h10.