University of Michigan Jobs

University of Michigan

Applications Close:

Ann Arbor

5 Star Employer Ranking

"Applications Programmer/Analyst Senior"

Academic Connect
Applications Close

Applications Programmer/Analyst Senior

Note: A cover letter is required for consideration for this position and should be attached as the first page of your resume. The cover letter should specifically address your interest in the position and outline particular skills and experience that directly relate to this position. For ease of use in our hiring system, please provide these all in pdf with at least your last name in the file name.

Computing and Multimedia Technologies (CMT) within the Institute for Social Research (ISR) at the University of Michigan seeks an Application Systems Analyst/Programmer Senior to join our development team.

This position supports the development, maintenance, and enhancement of ISR's internal and public-facing web applications that power research, communication, and administrative workflows across the Institute. The ideal candidate has a well developed portfolio, who enjoys problem-solving, working with APIs, and developing practical tools that improve efficiency, security, and accessibility.

You'll work under the direction of the CMT's Associate Director to collaboratively determine projects, determine departmental needs, and continue to expand the capacity and toolset of the CMT Programming Group.

  • Develop and maintain web applications using PHP, JavaScript, and SQL within existing CMT systems.
  • Integrate applications with third-party APIs and services such as Qualtrics, Twilio, Cloudflare, PayPal, and TeamDynamix.
  • Lead database operations, testing, documentation, and version control (Git).
  • Extend and support WordPress-based tools, including custom forms and plugins.
  • Collaborate with researchers to translate their requirements into technical solutions.
  • Ensure applications meet ISR accessibility, usability, and data security standards.
  • Participate in discussions on automation, data visualization, and AI integration.
  • Engage in professional development through mentoring and peer collaboration.

Required Qualifications

  • Bachelor's degree in Computer Science, Information Systems, or a related field; or an equivalent combination of education and experience.
  • Understanding of HTML5, CSS, and responsive design principles.
  • Familiarity with WordPress, RESTful APIs, and custom plugins.
  • Strong analytical, troubleshooting, and communication skills.
  • Experience hosting websites on Windows Server and IIS
  • Experience being responsible for a large number of sites
  • Experience in data encryption and role based access

For Senior:

  • 7+ years of experience in PHP, JavaScript, and SQL development.

For Intermediate:

  • 4-6 years of experience in PHP, JavaScript, and SQL development.

Desired Qualifications

  • Experience with accessibility and usability standards (WCAG 2.1 AA).
  • Familiarity with data visualization tools such as Chart.js or Google Charts.
  • Experience with Progressive Web App (PWA)
  • Exposure to AI-assisted programming tools (e.g., GitHub Copilot, ChatGPT).
  • Experience in higher-education or research environments.
  • Understanding of secure coding, data integrity, and system integration principles.
  • Experience programming in python and using python based CMS
  • Experience dealing with PCI DSS 4.0 for SAQ-A-EP

This role is part of a small, collaborative, and innovative team that supports ISR's mission of advancing social science research through modern technology solutions.

  • Hybrid work is supported, employees may work remotely up to 80% of the time but must reside near Ann Arbor, Michigan. The amount of remote work is up to the discretion of department management.
  • Job duties are performed during normal business hours, with occasional work outside of business hours for planned upgrades and best-effort response to major outages.

This position may be underfilled at a lower classification depending on the qualification of the selected candidate.

Proposed Salary Range for the Senior position is $90,000-$105,000

Proposed Salary Range for the Intermediate position is $70,000-$85,000

You'll work directly with leadership to determine project output and capacities.

This position may work with and/or support systems that maintain or process sensitive institutional data as defined by university policy. Successful candidates must comply with federal, state, and local law, and/or university policies or agreements that require the university to implement specific privacy and security safeguards for protecting data.

10

Whoops! This job is not yet sponsored…

I own this job - Please upgrade it to a full listing

Or, 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 University of Michigan

Join Talent Pool

Express interest in this position

Let University of Michigan know you're interested in Applications Programmer/Analyst Senior

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

367 Jobs Found

University of California, Riverside

Riverside, CA, USA
Staff / Administration
Add this Job Post to Favorites
Closes: Feb 2, 2026

Stanford University

Palo Alto, CA, USA
Staff / Administration
Add this Job Post to Favorites
Closes: Feb 2, 2026

Harvard University

Harvard University, Cambridge, MA, USA
Staff / Administration
Add this Job Post to Favorites
Closes: Feb 2, 2026

University of Alabama - Birmingham

1720 University Blvd, Birmingham, AL 35233, USA
Staff / Administration
Add this Job Post to Favorites
Closes: Feb 2, 2026
View More