Libraries Web Applications Developer 3 – University of MN Twin Cities

Libraries Web Applications Developer 3 (UL426)
Job ID 343508
Location Twin Cities
Job Family Information Technology
Full/Part Time Full-Time
Regular/Temporary Regular
Job Code 9703AP
Employee Class Acad Prof and Admin

About the Job

The University of Minnesota Libraries seeks a Web Applications Developer 3 to join our team of web and application developers. The person in this position would be responsible for leading development on our portfolio of Ruby on Rails apps, such as,,, and This person will be our expert on Ruby on Rails application development, and will set standards and best practices for development, testing, documentation, and deployment of these apps.

In addition, as part of the larger team of web application developers, this person may be asked to contribute to development on,,,, and others.

This person will work with stakeholders to develop specifications and deliver application functionality to meet those specifications. This person will also work with developer colleagues to create accessible, usable, and performant front-ends that prioritize documented user needs.

The Libraries has a culture that values collaboration and respects subject matter expertise. Our Minneapolis-based application and web development team has historically worked on-site in Wilson Library on the West Bank of the University’s Twin Cities campus, but have been successfully working remotely since early March, 2020. We anticipate returning to a hybrid on-site/remote arrangement this fall. We collaborate using Slack, GitHub, and Zoom.

We build our sites and apps using open-source technologies, and regularly release our work under open-source licenses. Some examples of our work are available here:

The sites and applications we develop at the Libraries serve our diverse user base best when the development team reflects that same diversity. Candidates with backgrounds and identities that are underrepresented in software development are particularly encouraged to apply.



  • Bachelor’s degree and four years of relevant experience, or master’s degree and two years of experience.
  • Demonstrated expertise in development of modern Ruby on Rails web applications.
  • Demonstrated experience deploying Ruby on Rails applications to production Linux environments or public cloud hosting.
  • Demonstrated test/behavior-driven development experience.
  • Demonstrated experience developing web applications that meet current accessibility standards.
  • Experience using the command line in a Linux or Unix-like environment.
  • Experience working both independently and in cooperation with a diverse group of colleagues in a collaborative environment.


  • Demonstrated experience specifying cloud hosting for Rails applications.
  • Demonstrated experience with Lucene-based search engines (e.g.Solr or ElasticSearch).
  • Experience using or authoring Rails Engines used in a production environment.
  • Experience upgrading Rails applications across major Rails versions.
  • Experience with asynchronous job queues.
  • Experience with geographic data sets.
  • Experience working in a library, museum, cultural heritage, or higher education environment.

This is a full-time, 12-month, annual renewable, academic professional position.  The salary range for this position is $80,000 – 90,000.  The Libraries offer a competitive salary commensurate with experience.  Excellent benefits.

How To Apply

Applications must be submitted online.  To be considered for this position, please click the Apply button and follow the instructions.  You will have the opportunity to complete an online application for the position and attach a cover letter and resume.

Please attach the following documents in Word or PDF Format:  (DO NOT copy and paste.)

  • Resume.  
  • Cover Letter (identify cover letter with UL426).  
  • Names, addresses, telephone numbers, and e-mail addresses of three current references. 

Additional documents may be attached after application by accessing your “My Activities” page and uploading documents there.  Review of applications begins immediately and will continue until the position is filled.


The University recognizes and values the importance of diversity and inclusion in enriching the employment experience of its employees and in supporting the academic mission.  The University is committed to attracting and retaining employees with varying identities and backgrounds.

The University of Minnesota provides equal access to and opportunity in its programs, facilities, and employment without regard to race, color, creed, religion, national origin, gender, age, marital status, disability, public assistance status, veteran status, sexual orientation, gender identity, or gender expression.  To learn more about diversity at the U:

Background Check Information

Any offer of employment is contingent upon the successful completion of a background check. Our presumption is that prospective employees are eligible to work here. Criminal convictions do not automatically disqualify finalists from employment.

About the U of M

The University of Minnesota, Twin Cities (UMTC)

The University of Minnesota, Twin Cities (UMTC), is among the largest public research universities in the country, offering undergraduate, graduate, and professional students a multitude of opportunities for study and research.  Located at the heart of one of the nation’s most vibrant, diverse metropolitan communities, students on the campuses in Minneapolis and St. Paul benefit from extensive partnerships with world-renowned health centers, international corporations, government agencies, and arts, nonprofit, and public service organizations.