University of California - Los Angeles, CA

posted 19 days ago

Full-time - Entry Level
Los Angeles, CA
11-50 employees
Educational Services

About the position

The Software Developer position within the Software Development & Library Systems (SDLS) unit at UCLA focuses on the technical design and development of applications and services for the UCLA Library. This role is particularly centered on modernizing technology and migrating data for the Film & Television Archive (FTVA). The developer will work collaboratively with various teams and stakeholders, primarily using Python and Django, to create solutions that enhance data management and collection processes.

Responsibilities

  • Contribute to the technical design and development of applications and services for the UCLA Library.
  • Focus on data cleanup and migration from Filemaker Pro databases to new systems of record.
  • Develop custom-built staff-facing applications for managing collections and business data.
  • Collaborate with peers in the Software Development unit and stakeholders across the Library and FTVA.
  • Shift to the Services Team post-deployment of the new Media Asset Management System to build services supporting asset management.

Requirements

  • 3 years of experience developing software for data transformations.
  • 1 year of experience developing web-based applications.
  • Demonstrated ability to communicate effectively with users, peers, and management.
  • Ability to understand functional and non-functional needs and apply problem-solving skills.
  • Commitment to thorough software testing.
  • Expertise in Python and fluency in a second programming language (preferably JavaScript, Go, or Java).
  • Fluency with web development fundamentals (HTTP, TCP/IP, HTML, CSS, JavaScript, REST APIs).
  • Knowledge of relational databases and SQL, with experience building applications that use them.
  • Experience with modern development tools for version control, continuous integration, containerization, and monitoring.
  • Knowledge of library and archive metadata structures and systems.

Nice-to-haves

  • 3 years of experience in a library or archive working with systems and metadata structures.
  • Knowledge of and experience developing with a search index (preferably Elastic, Solr).
  • Knowledge of and experience developing with the IIIF specifications and ecosystem of tools.
  • Demonstrated experience building web applications with Django.
  • Knowledge of and experience working with audio and video file formats.

Benefits

  • Comprehensive UC benefits package starting on day one.
  • Salary offers consider budget, experience, skills, and other factors.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service