Drupal Developer for UCLA Library Web Services

z3cka's picture

Official Drupal Jobs Post: https://jobs.drupal.org/ucla-library/job/14509

Full description and requirements: http://hr.mycareer.ucla.edu/applicants/Central?quickFind=71920

Under the direction of the Head of Core Systems Development, the Drupal Developer provides programming and systems analysis for the design, development and documentation of large, complex Library web applications in the Drupal CMS; uses Drupal core and contributed modules; and develops custom modules. The Drupal Developer develops robust applications using web services and JavaScript libraries such as Angular.js. The Drupal Developer trains content editors throughout the Library.

Working hours may include emergency support on weekends, evenings and holidays.

Digital Initiatives and Information Technology (DIIT) supports library staff and users by providing access to library technologies via the campus network infrastructure backbone. Supported technology resources include the integrated library system and online catalog; network connectivity including servers, storage, operating system and application server delivery; and programming and application development in support of digital and web based initiatives. Through collaborative efforts with all areas of UCLA's libraries, DIIT assists in the development and delivery of technologies for all types of electronic resources. DIIT is comprised of three teams: Operations and Services (including Data Center and Network Team, Helpdesk Team and Learning & Research Technology Services), Development, and Digital Library Program. DIIT's 40 staff members also work as collaborative partners with units in other areas of the library, and provide technology support for the major business systems used by the libraries.

Full description and requirements: http://hr.mycareer.ucla.edu/applicants/Central?quickFind=71920

Qualifications
Required/Preferred

  1. Experience and education equivalent to a Bachelor's degree and 5 years of experience in computer and information science.

Required

  1. Demonstrated ability to communicate orally with users, peers and management about complex technology and projects methodologies.

Required

  1. Demonstrated ability to write clear technical documentation.

Required

  1. Experience analyzing, designing and developing (including testing) complex systems.

Required

  1. Experience troubleshooting technical problems, especially in a Drupal environment.

Required

  1. Experience using the principles of responsive web design in a Drupal theme.

Required

  1. Advanced technical knowledge of common web application development languages such as PHP, JavaScript, and SASS.

Required

  1. Advanced technical knowledge of web protocols and standards such as HTML5, CSS, DOM, and JSON.

Required

  1. Technical knowledge of web application design principles including client side scripting, web services (SOAP and REST), business logic encapsulation, and policy abstraction.

Required

  1. Technical knowledge of software design, testing, implementation and documentation methods, including unit testing, scripted functional testing, distributed code repositories (e.g., git), and continuous integration.

Required

  1. Advanced technical knowledge of common micro computer applications, such as spreadsheets, email, and word processing, and web browsers clients such as Mozilla Firefox, Safari, Internet Explorer, Opera and Chrome.

Required

  1. Ability to get to work reliably and on time and to be present in the workplace during normal working hours.

Required

  1. Ability to initiate and maintain cooperative working relationships with coworkers, supervisors, and managers. Ability to work harmoniously and as a team player, thrive in a team-based environment, and skill in fostering teamwork among others.

Required

  1. Ability to follow directions from supervisors and to provide clear directions to staff and student employees.

Required

  1. Excellent project leadership and management skills.

Required

  1. Advanced technical knowledge of the Linux operating systems.

Preferred

  1. Three years of experience with contemporary development and project management methodologies such as Agile software development, RAD, XP, and Scrum.

Preferred

  1. Technical knowledge of common encoding schemes and standards, such as MODS, XML, XML Schema, and RDF.

Preferred

  1. Technical knowledge of digital asset management system and databases, both vended and open source, such as Oracle, MySQL, Fedora, Islandora, MongoDB, and Mulgara.

Preferred

Drupal in Education

Group organizers

Group events

Add to calendar

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: