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

How to Apply

Note:  All applicants must submit a cover letter and resume as a single document to be considered for this position. Be sure to address why you are interested in the position and tell us about your skills and related experience.

This is a two-year term limited position.

The Institute for Social Research at the University of Michigan seeks to recruit and retain a diverse workforce as a reflection of our commitment to serve the diverse people of Michigan, to maintain the excellence of the university, and to ground our research in varied disciplines, perspectives, and ways of knowing and learning.

Job Summary

The Health and Retirement Study (HRS) is a multidisciplinary research program housed within the Survey Research Center (SRC) at the Institute for Social Research (ISR). The HRS is a large, longitudinal data collection and distribution project focusing on the health, wealth, work, and retirement patterns of the U.S. population over age 50.  One focus is wealth in retirement pension plans.

This position is responsible for programming, development and maintenance of database systems for the pension project and consists of two phases. The first phase will involve learning how information contained in pension plans are analyzed and utilized to produce a dataset available to other researchers. The second phase will consist of designing, programming, testing and debugging new software to capture pension provisions.


Pension Plan Analysis

Analyze legal documents that describe the pension provisions provided by pension plan providers. Use mathematic expressions to capture pension plan provisions with existing software and database designed for this task. Evaluate the appropriateness of the calculated benefits for coded plans. Produce estimates of pension wealth utilizing pension plan provisions and information from the HRS survey.

Pension Software Programming

  • Design, write, test and document pension software to accommodate pension provisions and reduce the probability of coding errors. This includes both the front-end user interface and back-end database.
  • Make edits and fixes to code as per testing feedback.
  • Work with project staff to understand/clarify coding requirements and prepare designs for translating those into software components.
  • Meet deliverables in line with project timeline.

The ideal candidate will be self-motivated and highly dependable, with a positive attitude, and will possess the ability to solve novel problems and seek assistance when needed. They will have the ability to learn new skills, including new software and other technical tools; exemplary interpersonal and communication skills; demonstrated ability to manage time and multiple priorities in a busy environment; ability to take direction from more than one person and able to work effectively as a team member. Discretion with handling confidential data is required.

Required Qualifications*

  • Fluency in C# and VB.NET
  • Ability to write code independently and collaboratively
  • Ability to work independently with a high degree of autonomy
  • Excellent attention to detail, accuracy and organizational skills
  • Candidate must be able to work well as part of a team as well as individually while meeting deadlines in a multi-tasking environment
  • Candidate must possess skills to problem solve and anticipate and address project needs

Senior: Bachelor’s degree in Computer Science (preferred), a related field or equivalent combination of education and work experience and five (5) or more years of applications development in a professional setting.

Intermediate: Bachelor’s degree in Computer Science (preferred), a related field or equivalent combination of education and work experience and 3 to 5 years of applications development in a professional setting.

Desired Qualifications*

  • Master’s degree Computer Science or a related field
  • Knowledge of pension plans and plan characteristics
  • Training in economics, statistics and/or mathematics
  • Experience with Microsoft Access
  • Experience with complex longitudinal survey data
  • Programming Languages: .Net; C; C++; ASP.Net; VBA, Visual Basic; PHP; MySQL; HTML

Underfill Statement

This position may be under filled at a lower classification depending on the qualifications of the selected candidate.

Additional Information

Supervision Received:         General direction is received

Supervision Exercised:        None


U-M EEO/AA Statement

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