AcademicJobs.com Jobs

AcademicJobs.com

Applications Close:

Ann Arbor, Michigan

5 Star Employer Ranking

"Applications Developer"

Academic Connect
Applications Close

Applications Developer

HathiTrust is a partnership of academic and research institutions, offering a collection of millions of titles digitized from libraries around the world. HathiTrust is administratively based in the University of Michigan Library, and our staff are employees of the University.

We are looking for a developer to help modernize our applications to work towards meeting our strategic vision. Many of these applications were originally written almost 20 years ago in a variety of legacy programming languages such as Perl. You will work to modernize them, but you do not need to have experience with any particular legacy programming language or technology. Your work will also include working to improve operational processes and enabling the use of a variety of computational methods to improve discovery of the collection. You will work as part of our developer team on applications for HathiTrust ranging from content and metadata ingest and digital preservation to full-text search and online book reading applications. You will build expertise with many different technologies, including Ruby, Python, JavaScript and CSS, and Kubernetes. 

You will report to the HathiTrust Enterprise Technology Team Lead. Additional information about our technology environment and technology directions is available.

The primary office location of this position is in Ann Arbor, Michigan. This position is flexible and offers remote, hybrid or on-site work options as long as you reside full-time in the United States. 

  • Bachelor's degree in computer science, information, or a related field, or an equivalent combination of education, certification, and experience.
  • 3+ years experience developing web applications.
  • Demonstrated programming skills in any modern programming language, such as Python, Ruby, or JavaScript.
  • Experience working in a collaborative development team.
  • Knowledge of some aspects of modern development as listed in responsibilities above, and an interest in building expertise.
  • Familiarity with WCAG accessibility standards.
  • Awareness of ethical concerns in the use of generative AI.

A cover letter and resume are important submissions for the hiring team to get a sense of your experience. In the cover letter, please let us know how this role aligns with your career aspirations and skills. Submit both a cover letter and resume as one file, due to system limitations.

For questions about this role or accommodation requests, contact talent.acquisition@umich.edu

10

Unlock this job opportunity


View more options below

View full job details

See the complete job description, requirements, and application process

Stay on their radar

Join the talent pool for AcademicJobs.com

Join Talent Pool

Express interest in this position

Let AcademicJobs.com know you're interested in Applications Developer

Add this Job Post to FavoritesExpress Interest

Get similar job alerts

Receive notifications when similar positions become available

Share this opportunity

Send this job to colleagues or friends who might be interested

545 Jobs Found

University of Alabama - Tuscaloosa

Tuscaloosa, AL 35487, USA
Staff / Administration
Add this Job Post to Favorites
Closes: Apr 5, 2026

Stanford University

505 Broadway, Redwood City, CA 94063
Staff / Administration
Add this Job Post to Favorites
Closes: Apr 5, 2026

Columbia University

Columbia University, New York, NY, USA
Staff / Administration
Add this Job Post to Favorites
Closes: Apr 5, 2026
View More