This job has expired.
University of California, Santa Barbara
Expired

Sr. Digital Library Systems Developer (Remote)

Remote

Location restricted
This job is restricted to tax residents of , but we detected your IP as outside of the country. Please only apply if you are a tax resident.
Under the general direction of the Library Information Technology Strategist, and operating in a large, complex, and heterogeneous computing environment, serves as an expert on digital library systems development. Acts as a technical leader to UCSB library developers and UC system-wide collaborators, with a high degree of knowledge in the overall field and recognized expertise in library software development. Problem-solving frequently requires analysis of unique issues/problems without precedent and/or structure. Manages programs that include formulating strategies and administering policies, processes, and resources, functioning with a high degree of autonomy. Applies advanced software concepts and objectives to medium to large projects of broad scope, complexity, and impact. Regularly resolves highly complex issues where analysis of situations or data requires an in-depth evaluation of variable factors. Selects tools, method, techniques, and evaluation criteria to obtain results.

Responsible for creating technical designs and architecture for UCSB Library, determining solutions for an implementation team throughout the development cycle. Works in a highly collaborative, cross-functional agile team and takes ownership of architectural decisions and technical debt on various software components. Participates in development and implementation of the product solutions, and is responsible for code reviews and ensuring technical quality of the product deliverables.

Minimum Requirements

At least 3 years' experience in architecting software solutions for a relevant technology, or implementing AWS solutions.

Strong conceptual knowledge of broad Cloud capabilities and hands on experience with one or more cloud technology platforms (Amazon Web Services (AWS), Microsoft Azure, Google Cloud).

Advanced understanding of IT services and IT service delivery models.

Advanced knowledge of software, database, infrastructure or other IT functions.

Advanced skills in web software, web software language and object oriented software concepts.

Advanced knowledge relating to the design and development of library software.

Ability to understand business needs and how business systems can support those needs. Demonstrated ability to translate business needs into long-term architecture solutions.

Knowledge of network protocols and how they are used on a large network; advanced knowledge of data storage, processing analysis, and visualization technologies and how they are used in administrative and/or academic endeavors at a large, top-tier research university.

Advanced understanding of and significant experience with key modeling and description languages used to map complex business processes to architectural components, develop common data resource architectures, and create reference frameworks.

Significant experience with the integration of complex, diverse, internally and externally developed implementations of business functions to build scalable systems.

Strong leadership skills. Exceptional cross-functional team collaboration skills. Demonstrated ability to work with others from diverse backgrounds.

Demonstrated effective communication and interpersonal skills, including the ability to communicate technical information to technical and nontechnical personnel at various levels in the organization.

Demonstrated ability to write technical documents with attention to fine detail.

Self-motivated and ability to work independently and as part of a team.

Demonstrated problem solving skills.

Ability to learn effectively and meet deadlines.

Desirable Requirements

Certified AWS Solutions Architect.

Degree in the field of library science, computer science, management information systems, or business administration or equivalent combination of education and experience.

Special Conditions of Employment
A little help? Go to Driver's License Requirements or Background Check Guidelines

Satisfactory criminal history background check

Other Special Conditions of Employment

Position approved for remote work. Some travel required.

Other Recruitment Notes

Optional Applicant Documents

Other Document (1)
Other Document (2)

Required Applicant Documents

Resume
Cover Letter

Job Description

FLSA Exemption Status
A little help? Go to Exempt vs. Non-Exempt Employees

Exempt

CBU (Collective Bargaining Unit)

99 - Non-Represented (PPSM)

ERC (Employee Relations Code)

E

Grade Type

MSP

Grade Type

Information Technology

Grade Type

IT Architecture

Grade Type

Advanced

Grade Type

P4

Grade

25

End Date for Other Appointment Type (e.g., Contract or 18-month Career)

Provision Number

Type of Supervision Received
A little help? Go to Degree of Supervision

General direction

Knowledge, Skills and Abilities

Minimum Requirements:
  • Strong conceptual knowledge of broad Cloud capabilities and hands on experience with one or more cloud technology platforms (Amazon Web Services (AWS), Microsoft Azure, Google Cloud).
  • Significant years of experience in architecting software solutions for a relevant technology or implementing AWS solutions.
  • Advanced understanding of IT services and IT service delivery models.
  • Advanced knowledge of software, database, infrastructure or other IT functions.
  • Advanced skills in web software, web software language and object oriented software concepts.
  • Advanced knowledge relating to the design and development of library software. -Ability to understand business needs and how business systems can support those needs. Demonstrated ability to translate business needs into long-term architecture solutions.
  • Knowledge of network protocols and how they are used on a large (campus / medical center / OP-wide, institution-wide or beyond) network. Requires advanced knowledge of data storage, processing analysis and visualization technologies and how they are used in administrative and / or academic endeavors at a large, top-tier research university or medical center. -Advanced understanding of and significant experience with key modeling and description languages used to map complex business processes to architectural components, develop common data resource architectures, and create reference frameworks. -Significant experience with the integration of complex, diverse, internally and externally developed implementations of business functions to build scalable systems.
  • Strong leadership skills. Exceptional cross-functional team collaboration skills. Demonstrated ability to work with others from diverse backgrounds.
  • Demonstrated effective communication and interpersonal skills, including the ability to communicate technical information to technical and nontechnical personnel at various levels in the organization.
  • Demonstrated ability to write technical documents with attention to fine detail.
  • Self-motivated and ability to work independently and as part of a team. Demonstrates problem solving skills.
  • Ability to learn effectively and meet deadlines.
Preferred Requirements:
  • Certified AWS Solutions Architect
  • College diploma or equivalent experience in the field of library science, computer science, management information systems or business administration.
Physical Requirements
Continuously=Activity occurs > 66%
Frequently=Activity occurs 33% to 66%
Occasionally=Activity occurs < 33%
Not Applicable=Activity does not exist

Stand

FREQ.

Walk

FREQ.

Sit

FREQ.

Bend

OCCAS.

Crouch/Squat

OCCAS.

Kneel/Crawl

N/A

Climb

OCCAS.

Reach above shoulder level

OCCAS.

Use keyboard/mouse

FREQ.

Hand Activities: Fine dexterity

OCCAS.

Hand Activities: Hand twisting

OCCAS.

Hand Activities: Simple grasping

OCCAS.

Hand Activities: Power grasping

N/A

Other (please specify activity)

Frequency of Other Activity

N/A

Lifting Activities: Light lifting (< 20 lbs)

OCCAS.

Lifting Activities: Moderate lifting (20-50 lbs)

OCCAS.

Lifting Activities: Heavy lifting (>50 lbs)

N/A

Push/Pull Activities: Light pushing/pulling (< 20 lbs of force)

OCCAS.

Push/Pull Activities: Moderate pushing/pulling (20-50 lbs of force)

OCCAS.

Push/Pull Activities: Heavy pushing/pulling (>50 lbs of force)

N/A

Mental Requirements

Read/Comprehend

FREQ.

Write

FREQ.

Perform Calculations

OCCAS.

Communicate Orally

FREQ.

Reason and Analyze

FREQ.

Other (please specify activity)

Frequency of Other Activity

N/A

Environmental Requirements

Is exposed to excessive noise

OCCAS.

Is around moving machinery

OCCAS.

Is exposed to marked changes in temperature and/or humidity

OCCAS.

Is exposed to dust

OCCAS.

Is exposed to fumes

N/A

Is exposed to gases

N/A

Is exposed to radiation

N/A

Is exposed to microwave

OCCAS.

Drives motorized equipment

OCCAS.

Works in confined quarters

OCCAS.

Other (please specify activity)

Frequency of Other Activity

N/A

Job Duties

Total Percentage of Duties: 100

3
Records

Order of
Imp

Essen
Duty

%

Freq.

Function

Duties

1

Yes

65

Daily

Architecture Project Management

Applies advanced IT architecture concepts to function as the highest level technical expert within multiple specialty areas including database architecture, client/server system and infrastructure design and development, system architecture for new or existing complex library systems, software service delivery infrastructure (SOA), and software development methodology.

Conceptualizes, plans, designs, develops, modifies, and debugs complex application components.

Leads and provides technical guidance to a large development team in the design of highly complex systems.

Works with full-stack team to define and implement logical and physical architecture.

Works collaboratively with library, campus and UC system-wide project, and other Solutions Architect peers to develop and deploy digital library solutions.

Collaborates with Product Owners and Enterprise Architects to understand requirements for architecture.

Collaborates with service delivery teams to ensure services are delivered as specified in the statements of work and as required to meet stakeholder's outcome objectives.

Collaborates with cross-functional roles to communicate and align development efforts with Architecture Roadmap.

Specifies deliverables and timeline for implementing projects by writing the statements of work (SOW) for the project, application or service(s).

Uses a Scrum-like (Agile) methodology in working with project and product managers to adjust project scope when needed, evaluating resource needs to achieve successful implementation of features as specified.

Provides development and implementation for architecture design concepts.

Provides guidance and helps implement industry standards and best practices.

Documents the architecture (both up-front design and post-release as-built).

Defines domain boundaries, API functionality, and data structure to promote clean separation of responsibility in SOA / micro services environment.

Promotes improvements in DevOps, including version control, continuous integration, project build and test automation, to maximize developer efficiency.

Develops technical requirements and assesses suitable solutions to varied workflow needs.

Architects solutions in Amazon Web Services (AWS) that meet specified performance and security expectations. Builds detailed cost models for the solution, including one-time costs for professional services and ongoing costs for AWS Service consumption and Digital Library's managed services.

Assists stakeholders with developing a cloud strategy that meets their requirements.

Prepares and obtains approval for system and programming documentation. Initiates and oversees changes in development, maintenance, and system standards.

Establishes the technical requirements for complex software specifications.

Follows established campus and departmental policies and procedures.

2

Yes

30

Daily

Application Development

Functions as the highest level technical expert on application development with Ruby on Rails. Leads other Rails developers in agile test-driven development.

Specifies, develops, and executes complex test plans. Designs, implements, and deploys continuous integration solutions that optimize the quality of library products.

Develops conversion and system implementation plans.

Performs or directs highly complex data modeling, performance, and integration testing, and builds interfaces.

Employing established source code control techniques and configuration management design, initiates, designs, develops, and deploys large repository systems.

Helps break down, estimate, and provide just-in-time design for small increments of work.

Helps identify coding patterns and anti-patterns, and enforces implementation of patterns through code reviews. Applies best practices and design patterns when writing code.

Performs root cause analysis, technology evaluation, and design spikes to define architecture supporting high-quality resilient software.

Sets up development, QA practices, and production application instances on UNIX/Linux servers.

Configures Apache, Tomcat, Passenger, Nginx and works with Ruby on Rails, Rake, RPec, SQL design databases, RESTful web services design, JSON, HTML5, JavaScript, and related frameworks in a test-driven development environment.

3

Yes

5

Weekly

Miscellaneous

Enforces project plans.

Mentors junior engineers, participating in peer code reviews and occasional pair programming.

Performs highly complex feasibility analysis on potential future projects and presents findings to library administration.

Takes part in departmental planning meetings.

Contributes to library and campus committees, as appropriate.

Performs other duties as assigned.

Other Service Delivery contracts

Remote
0
USD
/hr

0 outside IR35 Service Delivery contracts