Virginia Tech - Blacksburg, VA

posted 22 days ago

Full-time - Entry Level
Blacksburg, VA
10,001+ employees
Educational Services

About the position

The Digital Library Application Developer will play a crucial role in enhancing digital library preservation and retrieval systems through the development of complex projects. This position requires a strong coding background, particularly in Python, and experience with digital library settings. The ideal candidate will be a team player committed to lifelong learning and innovation in library services, reporting to the Digital Libraries Product Manager.

Responsibilities

  • Designing, developing, and deploying code to aid in the ingest, retrieval, and preservation of digital objects into the digital library platform.
  • Developing code, fixing bugs, and adding changes/enhancements to digital library applications.
  • Maintaining, testing, and evaluating components to ensure they meet accessibility standards and regulations.
  • Contributing technically to the development of in-house and cloud-based data and web delivery systems, including understanding DevOps approaches.
  • Participating in code reviews, sprints, and analyzing new technologies for potential adoption/integration into the library code repository.
  • Maintaining professional growth by keeping abreast of emerging areas in digital curation and informatics.

Requirements

  • Bachelor's degree in computer science or a related field, or equivalent work experience.
  • Demonstrated experience with software development best practices (e.g., software version control, agile programming, issue tracking, documentation, and sound security practices).
  • Familiarity with AWS services (Lambda, S3, Athena) and data analysis tools (Tableau).
  • Experience with UI/UX design and development, and a strong understanding of accessibility guidelines and best practices.
  • Knowledge of Python or similar language.

Nice-to-haves

  • Familiarity with digital preservation standards and practices, such as the OAIS reference model and the PREMIS data model.
  • Knowledge of metadata standards and application profiles.
  • Experience with digital library interoperability standards and protocols.

Benefits

  • Professional development opportunities
  • Mentoring programs
  • Inclusive work environment
  • Commitment to diversity and equity
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service