Benefits of Belonging
Working at UC means being part of this vibrant institution that shines a light 
on what is possible. People make UC great, and UC recognizes your contributions 
by making this a great place to work. Excellent retirement and health are just 
one of the rewards. Learn more about the benefits of working at UC.

Brief Summary of Job Duties
Under the direction of the Director for Digital Library Development, and 
operating in a large, complex, and heterogeneous computing environment, the 
Digital Library Developer serves as a developer of digital library systems 
within a collaborative, cross-functional agile development team led by the 
Associate Director for Digital Library Engineering. Applies skills as a 
seasoned, experienced software professional with a full understanding of 
industry practices, community standards, and relevant policies and procedures 
to medium-sized software and web application projects or portions of large 
projects with moderate scope and complexity for the UC Santa Barbara Library. 
Resolves a wide range of issues. Demonstrates competency in selecting tools, 
methods and techniques to obtain results.

The UC Santa Barbara Library's Digital Library Development (DLD) department is 
responsible for developing digital platforms, tools, and content to support 
teaching, research, and outreach. The DLD engineering team works 
collaboratively to develop and deploy software and web applications supporting 
this mission. We use Agile- and DevOps-aware methodologies and technologies 
including Ruby/Rails, Docker, and Kubernetes. Our work frequently involves 
collaboration with other UC campuses and open source partners, and much of our 
code is hosted in public (GitLab) repositories.

Minimum Requirements

​​​​​​Bachelor's degree or equivalent experience in the field of computer 
science, library or information science, or software engineering;
3 years of professional experience developing software and managing it in 
production;
Intermediate knowledge of secure software development;
Advanced skills associated with software design, modification, implementation 
and deployment, including object-oriented programming concepts;
Demonstrated ability to understand functional needs and how systems can support 
those needs;
Demonstrated ability to develop conversion and system implementation plans;
Thorough experience with identification and use of code libraries and 
open-source forums;
Experience with planning for deployment and creation of feedback mechanisms;
Demonstrated software repository skills. Demonstrated testing and test planning 
skills;
Thorough experience with common programming tools;
Demonstrated ability to follow software specifications;
Demonstrated effective communication and interpersonal skills;
Demonstrated ability to communicate technical information to technical and 
non-technical personnel at various levels in the organization;
Self-motivated and works independently and as part of a team;
Able to learn effectively and meet deadlines; and,
Demonstrated broad problem-solving skills.

Desirable Qualifications

Experience working in a library or higher education environment;
Experience developing library software, digital repositories, digital asset 
management, or other information management systems;
Experience developing and deploying a Rails application in production 
environments;
Demonstrated ability to interface with management on a regular basis; and,
Demonstrated ability to contribute technical narrative to grant proposals.

Special Conditions of Employment

Satisfactory criminal history background check.
UCSB is a Tobacco-Free environment.

Special Instructions
For full consideration, please include a resume and a cover letter as part of 
your application.

An optional but encouraged statement of contributions to diversity will be 
considered. Statements of contribution to diversity, if submitted, will be 
reviewed for evidence of teaching, research, professional and/or public service 
contributions that promote diversity and equal opportunity, such as effective 
strategies used for the educational advancement of students in various 
under-represented groups; demonstrated contributions to the advancement of 
equitable access and diversity in education; and contributions furthering 
diversity and equal opportunity in higher education through participation in 
such activities as recruitment, retention, and mentoring of scholars and 
students.

Job Functions/Percentage of Time/Duties
Application Development - 85%

Plans, designs, develops, modifies, debugs, deploys and evaluates complex 
software for functional areas. Analyzes existing software or works to formulate 
logic for new complex systems and devises complex algorithms. Performs complex 
data analysis and tests / debugs complex software. Analyzes the design and use 
of complex data sources. Applies moderately complex programming security 
practices.
Contributes to the development and maintenance of the Library's digital library 
software and web applications, including those developed collaboratively as 
part of Project Surfliner. These products primarily utilize Ruby, Ruby on 
Rails, Samvera and Blacklight frameworks, SQL, RDF, JavaScript, and related 
libraries and frameworks. Secondary technologies include PHP, Drupal, and 
XML/XSLT.
Negotiates, develops, and executes moderately complex test plans. Develops 
conversion and system implementation plans. Trains users in conversion and 
implementation of systems. Performs complex data modeling, performance, and 
integration testing and builds interfaces for a variety of internal and 
external constituents. Monitors and employs source code control techniques and 
configuration management.
Participates in development sprint and work cycle planning in close 
coordination with product owners, teammates, and additional stakeholders as 
needed. Uses GitLab and JIRA ticket software to track and document work.
Works collaboratively with library, campus and UC system-wide, and external 
peers to develop and deploy digital library solutions.
Gathers, analyzes, prepares and summarizes recommendations for approval of 
system and programming documentation. Recommends and implements changes in 
development, maintenance and system standards. Negotiates with stakeholders on 
the creation of software specifications. Ensures project reports are made.
Understands and applies industry practices, community standards, and department 
policies and procedures relating to work assignments. Interacts with 
senior-level internal personnel. May serve as technical lead for a software 
development project of moderate scope. Trains users in conversion and 
implementation of systems. Negotiates project plans with stakeholders.

Miscellaneous, 15%

Participates in peer code reviews and occasional pair programming.
Takes part in departmental planning meetings.
Contributes to library and campus committees, as appropriate.
Participates in open-source collaborations, including Project Surfliner and the 
Samvera and Blacklight communities, on behalf of UC Santa Barbara.
Attends training, workshops, and conferences.
Performs other duties as assigned.

COVID-19 Vaccination Requirements for UC Employees
By applying for any position, you understand that for the safety and well-being 
of the entire university community, the University of California requires 
employees to be fully vaccinated against COVID-19 before physically accessing 
the University's Locations and Programs (subject to limited deferrals, 
exceptions, accommodations based on disability or religious belief, and 
associated non-pharmaceutical interventions). For more information visit: 
https://www.ucsb.edu/COVID-19-information/campus-updates and 
https://www.ucsb.edu/COVID-19-information/vaccine, as well as the Full UC 
COVID-19 Vaccination Program Policy (available at 
https://policy.ucop.edu/doc/5000695/SARS-CoV-2_Covid-19).

Opportunity/Affirmative Action Statement
The University of California is an Equal Opportunity/Affirmative Action 
Employer, and all qualified applicants will receive consideration for 
employment without regard to race, color, religion, sex, sexual orientation, 
gender identity, national origin, disability status, protected veteran status, 
or any other characteristic protected by law. For primary consideration, apply 
by 09/30/2021, thereafter open until filled. Apply online at 
https://jobs.ucsb.edu Job #23141

Reasonable Accommodations
The University of California endeavors to make https://jobs.ucsb.edu accessible 
to any and all users. If you would like to contact us regarding the 
accessibility of our website or need assistance completing the application 
process, please contact Katherine Abad in Human Resources at 805-893-4664 or 
email [email protected]. This contact information is for accommodation 
requests only and cannot be used to inquire about the status of applications.

Privacy Notification Statement
The State of California Information Practices Act of 1977 (effective July 1978) 
requires the University to provide the following information to individuals who 
are asked to supply information about themselves: Application: The principal 
purpose for requesting information on the Application is for applicant-tracking 
purposes and to collect applicant contact information. Affirmative Action and 
Equal Employment Opportunity Data Form: Information furnished on this form is 
requested by UCSB's Affirmative Action Office. The University of California, 
Santa Barbara is a Federal contractor and, therefore, must comply with 
Affirmative Action regulations issued pursuant to Executive Order 11246, 
Federal Revised Order No. 4, Section 503 of the Rehabilitation Act of 1973 and 
Section 402 of the Vietnam Era Veterans Readjustment Assistance Act of 1974. 
Furnishing the information on this form is voluntary. There is no penalty for 
not completing this form. The offices responsible for maintaining the 
information supplied on this form are the UCSB Human Resources Office and the 
Affirmative Action Office.

GENERAL DATA PROTECTION REGULATION (GDPR) STATEMENT FOR PERSONS IN THE EUROPEAN 
ECONOMIC AREA: As part of our commitment to protecting your privacy, the 
General Data Protection Regulation (GDPR) Privacy Statement ("Privacy 
Statement") is designed to provide you, as a person in the European Economic 
Area, with information regarding the types of personal information that the 
University of California’s Human Resources departments and offices collect 
about you. The Privacy Statement can be found at: 
https://ucnet.universityofcalifornia.edu/gdpr.html. The offices responsible for 
maintaining the information supplied on this form are the UCSB Human Resources 
Office and the Affirmative Action Office.

Notice of Availability of the UCSB Annual Security Report
The University is committed to providing a safe and secure campus environment 
for our students, faculty, staff, and visitors. In accordance with the "Jeanne 
Clery Disclosure of Campus Security Policy and Campus Crime Statistics Act" 
(Clery Act), UCSB publishes an Annual Security Report to provide information 
regarding campus safety and security policies, crime statistics, and resources 
to current and prospective students and employees. This report includes 
statistics for the previous three years concerning crimes reported to Campus 
Security Authorities (CSAs) that occurred on campus, in certain off-campus 
buildings or property, and on public property adjacent to and accessible from 
campus. The report also includes campus policies concerning crime prevention, 
crime reporting, alcohol and drug use, sexual and interpersonal violence, 
student discipline, and other matters. To access the Annual Security Report, 
visit www.police.ucsb.edu/asr.  A copy of this report may also be requested by 
contacting the UCSB Police Department (call 805-893-3446 or visit 574 Public 
Safety Bldg., Santa Barbara, CA 93106 during business hours). To learn more 
about the Clery Act and CSA duties and reporting requirements, please visit 
www.police.ucsb.edu/clery-act.


----
Brought to you by code4lib jobs: 
https://jobs.code4lib.org/jobs/49516-digital-library-developer

Reply via email to