Print

Print


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
[log in to unmask]
805-893-2803