Applications Programmer/Analyst jobs in United States
cer-icon
Apply on Employer Site
company-logo

University of Michigan · 6 days ago

Applications Programmer/Analyst

The University of Michigan is one of the world's largest academic research libraries, serving a vibrant university community. The role involves developing and maintaining large-scale digital library systems, collaborating with a team of programmers, librarians, and designers to enhance access to scholarly and cultural records.

E-LearningEducationHigher EducationUniversities
check
Growth Opportunities
check
H1B Sponsor Likelynote

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
Participate in the analysis of business and user needs, and the design of solutions involving computer software
Support the consistent operation of applications and workflows
Participate in the open source communities with which we are engaged
Take part in professional development activities to expand skills

Qualification

PythonJavaRubyDockerKubernetesDatabase-driven applicationsVersion control (Git)CI/CDGroup work experienceDigital preservationInclusive software developmentTest-driven development

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
Ability to quickly pick up and get familiar with new programming languages and associated development and deployment practices

Preferred

Experience with digital preservation repository development
Experience working in a library setting
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 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

company-logo
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 Stage
Total Funding
$359.75M
Key Investors
Michigan Economic Development CorporationNational Institutes of HealthBreakthrough T1D
2025-07-17Grant· $1M
2025-06-07Grant· $1.17M
2025-04-23Grant

Leadership Team

leader-logo
Greg McGuire
Managing Director, Mcity
linkedin
leader-logo
Robert Goodspeed
Chair, Urban and Regional Planning Program
linkedin
Company data provided by crunchbase