This position is located in Raleigh, North Carolina.

The NCSU Libraries invites applications for the position of Web  
Applications Developer in the Digital Library Initiatives Department.  
The Web Applications Developer provides technical leadership for  
advancing an innovative and effective web presence for digital  
library services and collections. The Digital Library Initiatives  
Department aspires to deliver an information environment that  
significantly advances end-user resource discovery and use of library  
collections and services.  To learn more about our projects please  


Provides technical leadership and programming expertise for web  
development projects that enhance library services and collections.  
Works in a team environment to translate needs into well-defined  
technical deliverables. Works closely with the Assistant Head for  
Digital Library Development, a Digital Projects Librarian, and other  
library staff to build both small and large prototype-to-production  
web applications. Develops high quality software through an iterative  
process that emphasizes performance, sustainability, and ease-of-use.  
Maintains and provides enhancements to existing web applications.  
Collaborates closely with Information Technology staff to develop and  
maintain supporting technology infrastructure. Reports to the  
Assistant Head for Digital Library Development.


Required:  BA or BS degree. Two or more years of programming  
experience in a Unix environment. Demonstrated experience building  
web applications with one or more of the following programming  
languages: PHP, Ruby, Python, or Perl. Relational database design and  
implementation experience with MySQL or PostgreSQL. Excellent written  
and oral communication skills. Ability to lead and excel in a team  

Preferred:  Experience working in an academic library environment.  
Knowledgeable of XML standards including XSL, XPath, XQuery, and XML  
Schema or RELAX NG. Familiarity with Dublin Core, METS, MODS, EAD and  
other relevant metadata standards. Experience with Javascript and  
AJAX. Experience building Java Servlet applications. Experience with  
search engine technologies such as Lucene.


Salary commensurate with qualifications and experience.


Review of applications will begin immediately and will continue until  
the position is filled.  Please apply online at: