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

How to Apply

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 include 1) your specific interest in the position; 2) your skills and experience that directly relate to this position; and 3) your approach to understanding the perspectives of colleagues and community partners from different backgrounds and cultural viewpoints. 

Job Summary

The Department of Psychiatry within the University of Michigan Medical School is seeking an experienced, energetic, highly motivated, and organized individual to join a growing research and program development team with the TRAILS Program (Transforming Research into Action to Improve the Lives of Students) as a Software Developer Senior. 
The mission of TRAILS (trailstowellness.org/) is to provide more equitable and improved access to evidence-based mental health services for all students. TRAILS partners with a wide variety of community stakeholders to build capacity within K-12 schools so that their students affected by mental illnesses and mental health challenges are best supported. TRAILS provides clinical resources, training, and implementation support to educators and school or community mental health professionals with the aim of improving student health and social and educational outcomes and promoting health and healthcare equity. TRAILS has a particular focus on partnering with under-resourced communities with elevated Medicaid enrollment. Current major initiatives are centered in Michigan, Colorado, and Massachusetts.  

The Software Developer Senior will work closely with the software developer, project manager, UX/UI designers, and QA analyst to efficiently implement updates and ensure smooth operations of web-based applications for the TRAILS program, which aims to implement and evaluate a training model designed to increase utilization of evidence-based mental health practices among school and community-based professionals.
 
Diversity, Equity, and Inclusion (DE&I)
Learning and working in environments designed for diversity, equity and inclusivity are necessary for TRAILS to address the vast inequities in access to evidence-based mental health care for young people of color and other marginalized populations.  In addition to collaborating with faculty and staff on projects that explicitly focus on DE&I, TRAILS uses inclusive design and implementation processes in all of our work. Individuals from groups historically underrepresented in higher education and healthcare settings are strongly encouraged to apply, including individuals with disabilities, BIPOC, and individuals identifying as LGBTQIA+. For more information, please visit our website: trailstowellness.org/our-commitments

Responsibilities*

Duties include, but are not limited to:
•    Plan and develop new features; write clean, well-tested code
•    Turn high fidelity designs and mockups into responsive web-based applications
•    Coordinating with QA to ensure fully tested and high quality version releases
•    Collaborate on project level application development, including reviewing the work of project developers and designers
•    Debug and refactor existing code
•    Contribute to a dynamic environment of collaboration to drive the technology direction of TRAILS with a team of software developers, user experience designers, instructional designers, QA analyst, project managers, and the TRAILS director
•    Attend regular meetings with project investigators to discuss progress, and preparing presentations of study findings

Required Qualifications*

Software Developer Sr:

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field or an equivalent combination of education and relevant experience
  • Minimum four (4) years of professional software development experience
  • Minimum of two (2) years of experience working in a cross-functional product team contributing to a mission-driven cause 
  • Must have a strong understanding of user experience (UX), cross-browser compatibility, general web functions and standards
  • Expertise with modern JavaScript
  • Minimum of two (2) years of experience working with Ruby or Python or an associated modern web development framework (e.g., Ruby on Rails)
  • Minimum of two (2) years of experience with a modern front end framework (e.g., React.js)
  • Minimum of two (2) years of experience with web application monitoring
  • Minimum of two (2) years of experience with unit and integration testing (e.g., Jest, Enzyme, or RSpec)
  • Ability to translate business and design requirements into working, modern HTML and CSS
  • Ability to work both collaboratively as part of a team, and independently in a dynamic environment with multiple competing priorities
  • Highly motivated, organized, and autonomous person with a professional demeanor and excellent interpersonal skills

 

Software Developer Inter:

  • Associate’s or Bachelor's degree in Computer Science, Computer Engineering, or a related field or an equivalent combination of education and relevant experience
  • Minimum two (2) years of professional software development experience
  • Minimum of one (1) year of experience working in a cross-functional product team contributing to a mission-driven cause 
  • Must have a strong understanding of user experience (UX), cross-browser compatibility, general web functions and standards
  • Expertise with modern JavaScript
  • Minimum of one (1) year of experience working with Ruby or Python or an associated modern web development framework (e.g., Ruby on Rails)
  • Minimum of one (1) year of experience with a modern front end framework (e.g., React.js)
  • Minimum of one (1) year of experience with web application monitoring
  • Minimum of one (1) year of experience with unit and integration testing (e.g., Jest, Enzyme, or RSpec)
  • Ability to translate business and design requirements into working, modern HTML and CSS
  • Ability to work both collaboratively as part of a team, and independently in a dynamic environment with multiple competing priorities
  • Highly motivated, organized, and autonomous person with a professional demeanor and excellent interpersonal skills

Desired Qualifications*

•    Experience working with Ruby on Rails web framework
•    Experience with Amazon Web Services (AWS)
•    Experience with creating and managing CI/CD pipelines 
•    Experience with relational and non-relational databases (e.g., MongoDB and PostgreSQL)

Work Schedule

Monday - Friday 8:30 am - 5:00 pm

Work Locations

University of Michigan 
Department of Psychiatry
NCRC Building 520 
1600 Huron Parkway
Ann Arbor, MI 48109

Underfill Statement

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

Additional Information

This is not a remote position, however, due to COVID-19, the responsibilities of this role will be performed remotely until notified.

Excellent benefits are available, for details, see benefits.umich.edu/

The salary for this position will be based upon the selected candidate’s education and experience. The salary range for this position is minimum $68,010; midpoint $88,420; and maximum is $108,820.

Background Screening

Under Michigan law, a criminal history check including fingerprinting is required as a condition of transfer or employment for this position.

Background Screening

Michigan Medicine conducts background screening and pre-employment drug testing on job candidates upon acceptance of a contingent job offer and may use a third party administrator to conduct background screenings.  Background screenings are performed in compliance with the Fair Credit Report Act. Pre-employment drug testing applies to all selected candidates, including new or additional faculty and staff appointments, as well as transfers from other U-M campuses.

Application Deadline

Job openings are posted for a minimum of seven calendar days.  The review and selection process may begin as early as the eighth day after posting. This opening may be removed from posting boards and filled anytime after the minimum posting period has ended.

Decision Making Process

Applications will be reviewed as received throughout the posting period and continue until the position is filled.

E-Verify

The University of Michigan participates with the federal EVerify system.  Individuals hired into positions that are funded by a federal contract with the FAR EVerify clause must have their identity and work eligibility confirmed by the EVerify system.  This position is identified as a position that may include the EVerify requirement.

U-M EEO/AA Statement

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

U-M EEO/AA Statement

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