Apply Now Clicking "Apply Now" opens the link in a new window.

How to Apply

To be considered, a cover letter and resume are required. The cover letter must be the leading page of your resume and should:

  • Specifically outline the reasons for your interest in the position and

  • Outline your particular skills and experience that directly relate to this position.

Starting salaries will vary depending upon the qualifications and experience of the selected candidate.

Job Summary

Information and Technology Services (ITS) organization at the University of Michigan has a great opportunity for an Application Developer to join the Infrastructure Systems team.  The programmer will support U-M campus-wide Payment Card Industry (PCI) compliance efforts.  The programmer will help develop a secure PCI Gateway application, a database application, and be laser focused on customer service as an aid to U-M campus eCommerce Merchants to integrate into the PCI Gateway.  The programmer will primarily use PHP, Python, and MySQL, and support our U-M campus partners on a variety of different technologies.  The developer will collaborate with various groups (customers, business system analysts, technical infrastructure, U-M campus eCommerce Merchants) to address application issues. In this role, you will have the opportunity to work in a fast-paced environment and make a profound impact in a mission-critical area.


Development of the PCI Gateway is the primary responsibility, this will require knowledge of eCommerce systems sending payment requests to Nelnet,, and Worldpay.  Assignments include but are not limited to, development, configuration, troubleshooting, upgrades, maintenance, logging and monitoring, documentation, and supporting U-M campus eCommerce Merchants with their applications.  Actively coordinates with team members and service support groups to effectively resolve incidents, requests, fixes, and minor enhancements.  The Programmer will also participate in estimating timelines for their work as well as the timeline for the overall project of integrating over 90 U-M campus Merchants to the PCI Gateway.  Building relationships and utilizing effective communication skills with U-M campus Merchants will be a key responsibility for long term success.  Additional responsibilities may include working on other U-M mission critical projects such as the Web Platforms Service project, and other development needs across ITS.

Desired Qualifications*

* Hands on experience with Nelnet,, Worldpay or other payment processors

* Experience in full life cycle software development using Agile practice

* Experience with .NET

Underfill Statement

This position will be filled at the Intermediate level salary range of $67,000 - $75,000 as the primary goal. The requirements listed below reflect the Intermediate level expectation. 

**Note:  This is a full-time (40 hrs/wk), term-limited appointment with funding ending 2 years after the start date**

Additional Information

The successful candidate is expected to demonstrate the following organizational competencies: 

Building Relationship / Interpersonal Skills 

 * Respects diversity; demonstrates respect for the opinion of others; values each person’s contribution to the team.

* Demonstrated ability to develop and maintain positive and cooperative relationships, inside and outside of the work group, interacting in a friendly, open, honest, and accepting manner.

* Maintains agreed upon levels of confidentiality.

* Demonstrated ability to use formal/informal networks to accomplish tasks and objectives, developing and maintaining smooth, cooperative working relationships.

* Demonstrated ability to address and manage conflict and offer constructive criticism and feedback in a positive manner. 


* Demonstrated ability to communicate clearly, correctly, knowledgeably, and effectively both verbally and in writing. 

* Uses appropriate methods of communication (face-to-face, etc.) to achieve desired results. 

* Demonstrated ability to communicate effectively to groups, varying style to fit the audience, actively communicating with those with differing opinions and differing levels of understanding.

* The programmer will work from home until pandemic and U-M policies change, potentially requiring them to work from an Ann Arbor office.

 Creative Problem Solving / Strategic Thinking 

 * Demonstrated ability to provide necessary attention to solve different level problems, often multitasking to solve moderate level problems.  

* Defines problems, analyzes causes, identifies possible solutions, selects the best solution, and develops action plans.  Generates new ideas and goes beyond the status quo.  

* Demonstrated ability to use creative thinking to improve processes and solve complex problems. 

 Leadership / Achievement Orientation 

 * Demonstrated behavior aligned with the values and ethics of the organization and profession. 

* Demonstrated initiative in setting and measuring performance against goals and evaluating results. 

* Demonstrated ability to work independently. 

* Demonstrated ability to understand what is expected to do the job well, function effectively in a team, re-prioritize work, remain calm and deliberate, achieve deadlines or milestones, accept accountability for mistakes, and take corrective action. 

* Demonstrated ability to develop specific action plans, exercise positive influence, and respond quickly and effectively in a crisis. 

* Demonstrated ability to assume a broad range of responsibility.

U-M EEO/AA Statement

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