Web Programer / Drupal Developer
(Computer and Network Technologist III)
$4538.00 – $5082.50/Month

Duties:
Under the direction of the Programming Manager, has primary responsibility for 
the development, configuration, and maintenance of the library website.  
Develops dynamic web-based applications, creates workflow, communication, 
collaboration tools, web pages and applications to meet departmental needs.  
Uses HTML, XML, CSS, XSLT, PHP, JavaScript, JQuery, XPath, SQL Databases, 
Drupal modules, and other technologies to implement new tools, user interfaces, 
and applications on the web. Develops custom Drupal modules to provide new 
functionality.  Acts as technical team leader on large website-related projects.

Works with Web Services Librarians to identify unmet needs of departments and 
library users.   Responsible for administration of Drupal  performing software 
upgrades and maintenance and providing technical support to the Web Services 
Librarians as needed.  Responsible for project specification and implementation 
within architectural guidelines.  Designs and creates new site sections, 
develops new modules and modifies existing modules to provide new and/or 
improved functionality.  Performs website layout and design.  Creates Graphical 
User Interfaces for web applications; creates imagery using image manipulation 
software and maintains visual uniformity in website design.  Works with 
supervisor and system administrators to plan, test, and implement data 
migration between major versions to ensure optimal quality and reliability.  
Documents and identifies areas on website in need of change and updating.

Performs website-related system administration duties from a UNIX command line. 
 Writes scripts to move, copy and manipulate data.  Works with Apache web 
server, MySQL, and other server-side tools related to the website.  Ensures 
website security, including implementing measures to prevent unauthorized use 
and modification.

Web programmers work within an environment of 20+ servers and a multitude of 
virtualized servers (Solaris zones), a variety of databases, and 40+ Terabytes 
of network attached storage. Operating systems include OS X, Windows, Solaris, 
and Linux.

Requirements:
Required:  Education and/or background in computer science or web development.  
Demonstrated experience in the development of dynamic web-based applications, 
including a portfolio of web projects.  Experience with development, 
configuration, and maintenance of websites.  Demonstrated skills and 
proficiency with HTML, XML, CSS, XSLT, PHP, JavaScript, JQuery, XPath, SQL 
Databases, and Drupal.  Ability to develop custom Drupal modules to provide new 
functionality.  Experience performing computing and technical analysis with the 
ability to analyze problems and propose solutions.  Experience with Windows, OS 
X, Solaris, and Linux.                                                          
                                                                                
                          
Demonstrated experience with software project management and ability to handle 
multiple responsibilities.  Experience with website layout, graphics creation 
and design with emphasis on function, usability, and aesthetic appearance.  
Ability to work independently and as a member of a team.  Demonstrated 
initiative and flexibility.  Excellent oral, written, and interpersonal 
communication skills.

Preferred:  Experience as a technical team leader on large website-related 
projects.  Supervisory experience.  Knowledge of documentation of design and 
implementation in accordance with established standards, as well as version 
control of all code produced.  Experience working with a variety of technical 
and non-technical personnel and ability to maintain effective working 
relationships.  Experience working collaboratively with Open Source software 
projects.   

For primary consideration apply by 3/28/11, thereafter open until filled. View 
full job description and apply online at 
https://jobs.ucsb.edu/applicants/Central?quickFind=184991  Job #20110096  

Note: Appointment and/or continued employment is contingent on successful 
completion of a background check.

Hours: Monday – Friday,  8:00am to 5:00pm
---------------------------
Ian Lessing
Software Development Manager
UCSB Library
[email protected]
805-893-2803

Reply via email to