University of Michigan · 4 days ago
Applications Programmer/Analyst
The University of Michigan is one of the world's largest academic research libraries, and they are seeking an Applications Programmer/Analyst to develop large-scale digital library systems. The role involves programming, maintaining software systems, and collaborating with a team to support research and public access.
E-LearningEducationHigher EducationUniversities
Responsibilities
Develop, debug, modify and maintain complex software systems, including the full stack of components behind database-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
Research, investigate, and trial potential solutions
Collaboratively analyze business and user needs, and design solutions involving computer software
Support the consistent operation of applications and workflows
Take part in professional development activities to expand skills
Qualification
Required
Bachelor's degree in Computer Science or related field and three or more years of experience, or an equivalent amount of experience and education
Demonstrated programming skills in a modern programming language, and experience working in a command-line-based environment
Experience developing database-driven, user-focused web applications, or transferable relevant skills
Demonstrated group work experience as a successful contributor and collaborator
Experience quickly picking up and getting familiar with new programming languages and associated development and deployment practices
Preferred
Experience with digital preservation repository development
Experience working in an academic library setting
Familiarity with developing inclusive software, such as accessibility (WCAG 2.1 AA) 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 with CI/CD (Continuous Integration/Continuous Delivery) and container based hosting
Benefits
Generous time off
A retirement plan that provides two-for-one matching contributions with immediate vesting
Many choices for comprehensive health insurance
Life insurance
Long-term disability coverage
Flexible spending accounts for healthcare and dependent care expenses
Company
University of Michigan
The mission of the University of Michigan is to serve the people of Michigan and the world through preeminence in creating, communicating, preserving, and applying knowledge, art, and academic values, and in developing leaders and citizens who will challenge the present and enrich the future.
H1B Sponsorship
University of Michigan has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (662)
2024 (594)
2023 (787)
2022 (473)
2021 (411)
2020 (324)
Funding
Current Stage
Late StageTotal Funding
$359.75MKey Investors
Michigan Economic Development CorporationNational Institutes of HealthBreakthrough T1D
2025-07-17Grant· $1M
2025-06-07Grant· $1.17M
2025-04-23Grant
Leadership Team
Recent News
2025-12-19
IEEE Spectrum
2025-12-18
2025-12-17
Company data provided by crunchbase