×
Register Here to Apply for Jobs or Post Jobs. X

Application Developer

Remote / Online - Candidates ideally in
Berkeley, Alameda County, California, 94709, USA
Listing for: Digital Library Federation
Remote/Work from Home position
Listed on 2025-12-27
Job specializations:
  • IT/Tech
    Systems Analyst, IT Consultant
Salary/Wage Range or Industry Benchmark: 150000 - 200000 USD Yearly USD 150000.00 200000.00 YEAR
Job Description & How to Apply Below

This position is eligible for up to 100% remote work. Exact arrangements are determined in partnership with your supervisor to meet role responsibilities and department needs, and are subject to change.

Position Summary

This position will support the development and maintenance of new and existing applications, services, and integrations using a variety of platforms and languages as part of a team in the Library IT Application Development Services department in the Library IT division. The Library IT Application Development Services department has responsibility for writing, maintaining, and supporting all library applications, including digital project workflows, the library’s internal and external web services, including integrations with library discovery platforms and the digital collections management system(s), and integrations with campus technology services and platforms.

Departmental

Overview

The Library Information Technology (Library IT) Department, a department within the UC Berkeley Library, is charged with the design, development, management, and maintenance of flexible and reliable technology environments for the Library, specifically: the development and management of digital collections and services and their associated digital discovery and access platforms; creation of digital content; digital preservation tools; the development of a fully accessible and responsive library web presence that applies user experience principles and strategies;

the development and support of server-based technologies for the delivery of library services; the maintenance of library management and discovery systems; the management of the library's computing services including desktop support, software, and library labs for library staff and public; and the development and delivery of frameworks and applications to support collaborative storage, delivery, and preservation of information resources. The digital and library technology applications and collections developed and managed by Library IT are research vehicles that are used by library patrons ranging from UC Berkeley faculty, students, staff, other institutions’ faculty and graduate students, and the general public.

Application

Review Date

The First Review Date for this job is: 01/23/2025.

Responsibilities

Programming design and analysis:

  • Plans, designs, develops, modifies, debugs, deploys and evaluates applications for use cases supporting library patrons and staff.
  • Working collaboratively with project managers, developers, and/or other project leads to understand the intended purpose of an application.
  • Performs complex data analysis and tests / debugs complex software.
  • Analyzes the design and use of complex data sources for integration into Library applications.
  • Applies moderately complex programming security practices to ensure the integrity of Library, campus, UC, and vendor applications and systems.
  • Monitors and employs source code control techniques and configuration management.
  • Planning and communication:

  • Understands and applies industry practices, open source community standards and department policies and procedures.
  • Interacts with other staff within the department, division, Library, campus, and UC system.
  • May serve as technical lead for a software development project of moderate scope.
  • Trains stakeholders.
  • Negotiates project plans and software specifications with stakeholders.
  • Gathers and analyzes data to prepare system and programming documentation.
  • Ensures all systems are documented in accordance with Library IT standards and procedures.
  • Communicates in a timely manner with manager, stakeholders, and other relevant parties as needed and appropriate.
  • Manages development projects as assigned.
  • Software and service architecture:

  • Provides technical guidance to project team in design of library applications and provides expertise in software and service architecture.
  • Performs complex feasibility analysis on current and potential future projects.
  • Testing, maintenance, and operations:

  • Negotiates, recommends and implements changes in development, deployment, maintenance and systems.
  • Negotiates, develops and executes moderately complex test plans.
  • Performs complex…
  • To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
    (If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)

    Job Posting Language
    Employment Category
    Education (minimum level)
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary