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 address your specific interest in the position and outline skills and experience that directly relate to this position.
Job Summary
The person in this position will work closely with the program directors, program managers, and staff of the Michigan Collaborative for Type 2 Diabetes CQI (MCT2D, https://www.mct2d.org) to support the operations of the CQI by developing and supporting complex web-based software and increase the visibility of the CQI?s work and achievements in creative, engaging, concise, and straightforward ways.
The person in this position will do this by building a variety of web-based systems (websites, webpages, web apps, cloud-based applications and databases, APIs, etc.) from scratch and/or by using a combination of off-the-shelf technology in order to convey complex information to patients, their families, and their support networks, and to physicians, nurses, specialists, support personnel, and hospital administrators across the State of Michigan.
The complete list of stakeholders for this position are the MCT2D program directors, program managers, and staff; patients and their families and support networks; and physicians, nurses, specialists, support personnel, and hospital administrators.
This position reports to the Clinical Informatics Design Lead of MCT2D.
Mission Statement
Michigan Medicine improves the health of patients, populations and communities through excellence in education, patient care, community service, research and technology development, and through leadership activities in Michigan, nationally and internationally. Our mission is guided by our Strategic Principles and has three critical components; patient care, education and research that together enhance our contribution to society.
Why Join Michigan Medicine?
Michigan Medicine is one of the largest health care complexes in the world and has been the site of many groundbreaking medical and technological advancements since the opening of the U-M Medical School in 1850. Michigan Medicine is comprised of over 30,000 employees and our vision is to attract, inspire, and develop outstanding people in medicine, sciences, and healthcare to become one of the world’s most distinguished academic health systems. In some way, great or small, every person here helps to advance this world-class institution. Work at Michigan Medicine and become a victor for the greater good.
What Benefits can you Look Forward to?
- Excellent medical, dental and vision coverage effective on your very first day
- 2:1 Match on retirement savings
Responsibilities*
Core Duties (40%)
- Use the Software Development Life Cycle (SDLC) to translate design requirements and wireframes into:
- New highly complex and detailed web-based applications and supporting back-end systems using high quality code and/or off-the-shelf solutions, using various program languages.
- Enhancements to existing applications, including using technical expertise and participant feedback to suggest new ideas to the program manager.
- Complex WordPress-based applications using paid plugins and themes, and custom programming and functionality.
- Work with APIs and other data sources to integrate systems.
- Evaluate and implement third party solutions and commercial packages.
- Administer, manage, and maintain server, hosting, and application services.
- Resolve support tickets related to web applications.
- Develop user manuals and documentation for the developed applications
- Test all new features and ensure functionality before deployment, and debug any issues that arise during testing.
Collaboration and Communication (30%)
- Collaborate with our program directors regarding the realm of possibilities and the design of technical solutions that meet the needs of the CQI.
- Collaborate with the Design Project Manager, the Clinical Informatics Design Lead, the Multimedia Designer, and our stakeholders to implement those solutions.
- Pitch multiple options for the technical direction for projects.
- Convey progress and challenges to the MCT2D program manager.
- Communicate with internal stakeholders (PMs and Design) and collaborators on technical progress, bottlenecks, and dependencies, working collaboratively to triage, delegate, and prioritize, and predict issues
- Create accurate timelines for work and effectively prioritize projects and feature requests so that critical work is completed.
- Work with end-users to understand their needs and their desired product and implement these solutions.
Leadership (25%)
- Provide technical expertise and vision on a wide range of technical projects, including making independent critical decisions on direction of development and platforms used.
- Serve as the leader for development of new technical projects, such as the MCT2D website, MCT2D administrative portal, and MCT2D phone application.
- Take ownership of the technical design process while working with our stakeholders.
- Have the patience, flexibility, communication, and leadership skills to lead the ideation, design, multiple revision, and production process in order to produce pragmatic technology that balances the needs and demands of our stakeholders, time, our budget, the features and limitations of each technical medium, and human use.
- Be an active voice regarding technology strategy, user-centered design, equity in design, and accessibility.
Other duties as assigned (5%)
Required Qualifications*
- A bachelor's degree in computer science, software development or related field, or equivalent combination of education and experience.
- At least 3 years of professional experience with all of the following technologies:
- Python
- JavaScript
- Relational Databases
- HTML
- CSS
- At least 3 years of professional experience with most of the following technologies:
- React
- Third party APIs
- Hosting and web server administration
- Secure coding, including designing secure systems to handle sensitive data
- Django
- Next.JS
- PostgreSQL
- Cloud deployment platforms such as Heroku, Netlify, etc.
- React-Native
Desired Qualifications*
- At least 1 years of experience with some of the following:
- AWS cloud services
- Mobile app development
- jQuery
- Swift (Programming language)
- Kotlin (Programming language)
- Hands-on experience in Artificial Intelligence/Machine Learning frameworks
- Experience integrating artificial intelligence or machine learning into real-world projects or tools, with a focus on practical application and deployment.
Modes of Work
Positions that are eligible for hybrid or mobile/remote work mode are at the discretion of the hiring department. Work agreements are reviewed annually at a minimum and are subject to change at any time, and for any reason, throughout the course of employment. Learn more about the work modes.
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.
U-M EEO Statement
The University of Michigan is an equal employment opportunity employer.