Requisition ID: P01481777
Department: USC Libraries
Employment Type: Full-Time
Location: University Park Campus
We are currently seeking a Web Developer II to join our USC Libraries – Information Technology department. The Web Developer II is an integral part of the Libraries Web Operations and IT team. The Web Developer works closely with the members of the IT team to support and maintain the Libraries' multiple Web properties, develop library-specific Web applications, and enhance end users' online experience of using library resources to conduct academic research.
The successful candidate will be involving with various projects including but not limited to:
- Digital Library website redesign
- ONE Archives website redesign and migration to Drupal
- Database migration to Drupal
- Ex Libris integration/personalization with Drupal website
- Redesigning and fixing bugs with the Student Jobs website
- SharePoint intranet design and features build out
- Website improvement based on data-driven user experience (UX)
- Re-architecture of website to further cleanup and simplify the navigation
- Personalization/dashboard design
- Redesign of search interface
The USC Libraries actively support the discovery, creation, and preservation of knowledge. We develop collections and services that support and encourage the academic endeavors of faculty, students, and staff; build a community of critical consumers of information; and help develop engaged world citizens. USC has 23 libraries and information centers and the USC Digital Library.
- Must have a Bachelor's degree or equivalent combination of education, training, and experience
- Must possess a minimum of 3 years of experience in web development
- Must have experience with HTML5 and CSS3
- Must have experience with PHP
- Must possess a minimum of 3 years of experience developing and maintaining Drupal websites
- Must have experience with SQL databases
- Must have experience with Photoshop/Fireworks/Adobe Creative Suite
- Typically possesses experience with Git
- Typically possesses experience with SASS/LESS or other CSS pre-processors
- Typically possesses experience working with external APIs
- Typically possess experience designing responsive interfaces
- Typically possess experience with Sharepoint
- Typically possesses experience with Ruby on Rails development
- Demonstrated knowledge of coding frameworks and libraries
- Demonstrated knowledge of usability/UX principles and practices
- Demonstrated knowledge of Unix and programming via command line
- Must possess strong written and verbal communication skills
- Creative, self-motivated, resourceful
- Able to work independently as well as in a team setting
- Ability to work in a fast paced environment, adjust to changing priorities, and balance support and project work
- Ability to coordinate multiple projects and adjust to changing priorities in a fast paced environment.
- Demonstrated strong personal mastery, including ethics, interpersonal skills, and engage in continuous learning.
- Develop, support and maintain library Web applications that provide access to library resources and services.
- Design and implement new user interface features.
- Customize and enhance the user interface for templated content management systems.
- Develop applications for interactive online exhibits.
- Help develop and maintain design processes and system documentation
- Builds moderately complex, flexible, cross-browser compatible, scalable Web applications
- Modifies and adapts existing Internet applications or distributed network applications that run over HTTP protocol from a Web server to a Web browser.
- Develops installation programs for Web sites and writes stored procedures.
- Works with existing development team to add on, improve and debug existing Web platform software.
- Works with existing team to handle Web site technical support issues.
- Assists in the creation of graphics, logos, or identity for Web site as needed
- Performs other related duties as assigned or requested. The university reserves the right to add or change duties at any time.
- Bachelor's Degree in Computer Science
- Experience designing and implementing responsive interfaces
- Experience with SASS/LESS or other CSS pre-processors
- Ruby on Rails development experience
The University of Southern California values diversity and is committed to equal opportunity in employment.
Bachelor’s degree Combined work experience and education as equivalent
Minimum Field of Expertise:
Understanding of and experience with object oriented design; Web servers; Web applications and programming languages; Web content management systems, search engine optimization, and usability engineering.