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