Full time Remote / Telecommute

Applications Programmer/Analyst

Flexible (remote, hybrid, or fully on-site)
1 other recent jobs
Salary: $68,000 - $83,000
Created: April 27, 2023





Applications Programmer/Analyst


App Programmer/Analyst Inter


Ann Arbor Campus

Ann Arbor, MI








Univ Library


Library Info Tech-Dig Lib Apps


4/24/2023 - 5/17/2023


$68,000.00 - $83,000.00


Information Technology

How to Apply

Applications must include all of the following, in the order listed, to be considered. Due to system restrictions, the items must be submitted as a single document.

  • A cover letter describing your interest in the position, your skills, and experience directly relevant to the work of the position
  • Your resume, with a link to a portfolio of your relevant work if possible
  • A list of three professional references, including their names, contact information, and your professional relationship



You will be a programmer developing large-scale digital library systems as a part of a team of programmers, librarians, and designers working on major projects including development of an overall architecture to serve the U-M Library and campus. You will have opportunities to gain experience with modern technologies that support research, digital preservation, publishing, archives and broad public access.

Appointment length: Three-year term-limited appointment 

Who We Are

The Digital Library Applications (DLA) department is the group within the Library Information Technology (LIT) division focused on the development of applications for management of and access to digital content held in library repositories. This includes applications for search and retrieval, display of content, creation and management of digital collections, and interoperability with other systems.

The University of Michigan Library is one of the world's largest academic research libraries and serves a vibrant university community that is home to 19 schools and colleges, 100 top-ten graduate programs, and annual research expenditures approaching $1.5 billion. To support the university's world-changing work and to serve the public good, the library collects, preserves, and shares the scholarly and cultural record in all existing and emerging forms, and leads the reinvention of the academic research library in the digital age.

The library is committed to recruiting and retaining a diverse workforce and encourages all employees to incorporate their diverse backgrounds, skills, and life experiences into their work. We advocate for diversity, equity, and inclusion. Our work engages a broad and diverse community with wide-ranging needs and concerns, and we empower all employees to participate in the ongoing process of learning about and responding to these needs. We value the cooperation that results from sharing and leveraging our different experiences, backgrounds, skills, talents, and interests to build an environment in which all our community members can flourish. Learn more in the Library's Diversity Strategic Plan.



  • Development, Deployment, and Maintenance (50%)
    • ­Develop, debug, modify and maintain complex software systems, including the full stack of components behind data-driven web applications and APIs.
    • ­Configure and customize open source software and participate in collaborative development activity ­using modern tools and techniques.                                                 
    • ­Review system and software designs and conduct functional tests.
    • Maintain internal documentation.
    • Create containers and deployments.
  • Analysis and Design (20%)
    • Participate in the analysis of business and user needs, and the design of solutions involving computer software.
  • Operational Support (20%)
    • Support the consistent operation of applications and workflows.
  • Participation in other meetings, events, training, and conferences (10%)
    • Participate in the open source communities with which we are engaged.
    • Actively take part in professional development activities to expand skills and competencies.


Required Qualifications*

  • Bachelor’s degree in Computer Science or related field and three or more years experience, or an equivalent amount of experience and education.
  • Demonstrated programming skills in a modern programming language.
  • Experience developing database-driven, user-focused web applications, or transferable relevant skills.
  • Demonstrated group work experience.
  • Values diversity and the importance of inclusion expressed through a commitment to apply and incorporate the differences, complexities, and opportunities that diversity brings to an organization.
  • Ability to perform the work remotely on a regular or temporary basis including maintaining work relationships, overall communication, meetings, training, professional development, etc.


Desired Qualifications*

  • Experience working in a command-line-based environment.
  • Familiarity with developing inclusive software, such as accessibility (WCAG 2.0) and internationalization best practices.
  • Experience with version control systems such as Git.
  • Experience with test-driven development.
  • Experience with management of code dependencies, including dependency tracking and bundling.
  • Experience creating containers and deployments.


Additional Information

Reporting Structure
Reports directly to the LIT/DLA Department Head.

Supervisory Experience
Not applicable.


The salary range for this position is $68,000 - $83,000 annually. Final salary will be determined by experience and qualifications. Classification is at the Application Programmer / Analyst Intermediate level.

Work Location

You will have flexible scheduling and a remote, hybrid, or fully on-site work environment. Flexible work agreements are reviewed annually and are subject to change depending on the needs of the hiring department, throughout the course of employment. Please see the University of Michigan's Remote Employment Policies and Agreements for more information.

Benefits at the University of Michigan

The University of Michigan offers a comprehensive benefits package including health, dental, and vision insurance, generous time off (24 vacation days per year, and 15 sick leave a year), matched retirement contributions with immediate vesting, professional development opportunities, and more. TIAA and Fidelity Investments' retirement benefits are available.


Application Deadline

Job openings are posted for a minimum of seven calendar days.  The review and selection process may begin as early as the eighth day after posting. This opening may be removed from posting boards and filled anytime after the minimum posting period has ended.


U-M EEO/AA Statement

The University of Michigan is an equal opportunity/affirmative action employer.


Published: Friday, April 28, 2023 17:27 UTC

Last updated: Friday, April 28, 2023 17:27 UTC