Senior Applications Developer
University of Michigan
Senior Applications Developer
Apply Now
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.
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.
Job Summary
BMC2 is a collaborative consortium dedicated to improving the quality of care and outcomes in patients who undergo cardiovascular procedures across the State of Michigan. BMC2 is developing a new heart failure registry, which will take a population health-based approach to measuring outcomes and improving quality of care for patients with heart failure. The new registry will bring together diverse stakeholders including patients, specialists, primary care physicians, and pharmacists. Support for BMC2 is provided by Blue Cross and Blue Shield of Michigan and Blue Care Network as part of the BCBSM Value Partnerships Program.
Under general direction, the Applications Senior Programmer devises, develops, and modifies complex application and data solutions, with a strong emphasis on database-driven systems and special-purpose applications. This role focuses heavily on SQL, data pipelines, and backend application development, with additional responsibilities spanning full-stack development and light server administration.
The Applications Senior Programmer designs, codes, tests, debugs, documents, and maintains applications that will build and support critical registry operations. This position operates at the highest technical level across all phases of applications programming and works independently to evaluate complex technical challenges and determine effective solutions.
Note: This position does not perform traditional systems analysis functions but may collaborate closely with analysts, stakeholders, and technical teams to implement solutions.
Responsibilities *
Design, develop, test, deploy, and maintain complex, database-driven applications and services
Develop and optimize advanced SQL queries, stored procedures, and data models to support reporting, analytics, and operational systems
Build, maintain, and monitor data pipelines for ingesting, transforming, and delivering data across systems
Develop backend services and APIs using languages such as PHP and Python
Contribute to frontend and backend application development as needed
Manage application source code using Git and follow best practices for version control and code reviews
Knowledge of HIPAA or PHI data handling requirements
Package, deploy, and maintain applications using containerization tools such as Docker
Perform light server and application infrastructure maintenance, including configuration, monitoring, and troubleshooting
Collaborate with stakeholders to translate business needs into technical solutions
Ensure application performance, scalability, reliability, and data integrity
Create and maintain technical documentation for applications, data flows, and operational processes
Analyze, compare, and evaluate multiple courses of action and exercise independent judgment on matters of significance, free from immediate direction, within the scope of responsibilities
Troubleshoot and resolve complex production issues independently
Required Qualifications *
Bachelors degree in Computer Science, Information Systems, or a related field, or equivalent professional experience
Significant professional experience in application development with a strong focus on SQL and relational databases
Advanced proficiency in SQL, including query optimization and complex data transformations
Experience developing applications using PHP and/or Python
Strong understanding of data pipeline concepts and data lifecycle management
Experience with Git-based version control workflows
Working knowledge of containerization technologies such as Docker
Familiarity with Linux-based server environments
Ability to work independently, prioritize work effectively, and make sound technical decisions
Strong problem-solving skills and attention to detail
Effective written and verbal communication skills
The successful candidate will demonstrate a commitment to continuous learning and technical excellence.
This role requires balancing long-term architectural thinking with practical, delivery-focused execution.
Demonstrated growth mindset to actively seek opportunities to learn, adapt, and expand their knowledge
Desired Qualifications *
Experience designing, managing, or optimizing extracting, transforming, and loading (ETL) processes
Familiarity with modern data engineering tools such as dbt
Experience using CI/CD tools such as Jenkins
Experience managing scheduled jobs, background workers, and long-running server processes
Full-stack development experience, including modern frontend frameworks and backend APIs
Experience working with large datasets or data-intensive applications
Knowledge of cloud platforms or infrastructure-as-code concepts
Experience improving system observability, logging, and monitoring
Exposure to performance tuning at the database and application levels
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
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 thework modes ( .
Additional Information
Why Work at BMC2?
Mission-driven Impact: Contribute to improving cardiovascular care and outcomes for thousands of patients across Michigan, making a real difference in patients? lives.
Collaborative Environment: BMC2 brings together multidisciplinary healthcare professionals? physicians, nurses, coordinators, administrators, payers, and quality leaders? from across the state to share ideas, best practices, and innovative solutions.
Statewide Impact: Play a part in projects that drive change not just locally, but at a statewide level, working with patients, hospitals, and partners from many communities.
Commitment to Integrity and Quality: The BMC2 Coordinating Center emphasizes transparency, trust, and quality improvement, making it a great environment for those who value integrity and high standards.
Supportive Culture: Work within a supportive team that values lived experiences in all forms and the professional growth of its members.
Reputation: Be affiliated with an established and respected organization, known nationally & internationally for advancing patient care.
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 Opportunity Employer. We are committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants, including protected veterans and individuals with disabilities.
Job Detail
Job Opening ID
280270
Working Title
Senior Applications Developer
Job Title
Applications Programmer Senior
Work Location
Ann Arbor Campus
Ann Arbor, MI
Modes of Work
Hybrid
Full/Part Time
Full-Time
Regular/Temporary
Regular
FLSA Status
Exempt
Organizational Group
Medical School
Department
MM Int Med-Cardiology
Posting Begin/End Date
7/24/2026 - 8/07/2026
Career Interest
Information Technology
Apply Now
- ...Applications Senior Programmer BMC2 is a collaborative consortium dedicated to improving the quality of care and outcomes in patients... ...cardiovascular procedures across the State of Michigan. BMC2 is developing a new heart failure registry, which will take a population...SeniorImmediate startRemote work
$98k - $200k
...for Data Center, Telecommunication and Industrial and Defense applications. Headquartered in Lowell, Massachusetts, MACOM has design centers... ...customer relationships.Collaborate closely with design and develop teams to support new product introductions and customer...Senior- ...threats. Our platform protects email, data, applications, and networks with innovative solutions,... .... Envision yourself at BarracudaAs a Senior Application Security Engineer, you’ll... ...late-stage findings via automation and developer enablementDeep practical knowledge of core...SeniorWorldwideFlexible hours
$92k - $114k
...world. Based in Ann Arbor, Michigan, May develops and deploys autonomous vehicles (AVs)... ...Job SummaryMay Mobility is looking for a Senior Autonomy Engineer for hands-on support of... ...Mobility is an equal opportunity employer. All applicants for employment will be considered...SeniorWork at officeImmediate startFlexible hours$129.6k - $220.3k
...Backend Software Engineer with deep expertise in modern C++ and developing infrastructure to lead the development of high-performance,... ...optimization and memory efficiency for high-throughput applications.Apply advanced multithreaded and concurrent programming techniques...SeniorMinimum wageFull timeWork experience placementFlexible hours- ...Senior Full Stack Software Engineer Mariana Minerals is looking for an experienced Senior Full Stack Software Engineer to lead... ...synchronization. Drive the development of sophisticated web applications and platforms used by internal teams and partners, making key...Senior
- ...Technology Enabled Services.Job Description--> 5+ years of experience developing using .NET technologies--> Solid foundation in computer science... ....SummaryType: ContractFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Information Technology And ServicesSenior
$173k - $206k
...United States or Canada.Role Summary:We’re looking to hire a Senior Backend Software Engineer to join our team. In this capacity,... ...:5+ years of professional experience building distributed web applications and APIsExperience with building microservices in Go(lang) (2+...SeniorRemote workWorldwideFlexible hours$183.8k - $263.6k
The application window is expected to close on: 08/31/2026Job posting may be removed earlier if the position is filled or if a sufficient... ...environments. Within Hypershield, the Smart Switch team develops foundational security capabilities that extend across multiple...SeniorFull timeTemporary workLocal areaRemote workFlexible hours$127k - $235k
Senior Software Engineer - AI (Materia AI)We're building the next generation of AI‑powered... ..., and scalable design patterns.Develop high‑performance APIs and microservices... ...for integrating AI technologies into real applications.Familiarity with embeddings, vector search...SeniorFull timeWork at officeLocal areaFlexible hours2 days per week3 days per week$160.8k - $193k
...a decade commercializing our solutions with experienced partners. Now a part of the Daimler family , we are focused solely on developing software for automated trucks to transform how the world moves freight. Join us and catapult your career with the company that...SeniorFull timeImmediate startRelocation$109k - $203k
...the ground up?Thomson Reuters is hiring a Senior Software Engineer (Legal) on our... ...techniques, and legal technology trends.Develop software solutions by studying information... ...technologies, including legal-domain AI applications, while leading routine projects using Agile...SeniorFull timeWork at officeLocal areaFlexible hours2 days per week3 days per week$110k - $145k
...A leading transportation data management company in Ann Arbor is seeking a Senior Software Engineer to design, build, and maintain core systems for their transportation platform. This role involves delivering complex features, mentoring others, and collaborating with...Senior- ...Senior Software Engineer MS2 is a national leader in transportation data management and analysis and has the largest traffic count database in North America. More than 270 agencies in 31 US States, and 3 Canadian Provinces, including 28 state Departments of Transportation...Senior
$140k - $230k
...for all.TEAMThe Automated Driving & ADAS organization focuses on developing a scalable, data-driven approach to autonomous and assisted... ...LOOKING FOR?The Simulation Core team is seeking an experienced Senior Simulation Engineer with a strong background in developing engines...SeniorTemporary workWork experience placementWork at officeFlexible hours- ...integrated suite of mission-critical software applications spanning accountancy, HR, payroll,... ...operate and succeed. Role Purpose As a Senior Software Engineer, you will be a technical... ...Ability to utilise technical skills to develop and coach others through mentoring and knowledge...SeniorShift work
$105.9k - $180k
...the brightest research scientist, software engineers, application development engineers, and senior product technology process engineers. Central Engineering... ...the capabilities of the KLA inspection machines.Develop an understanding of how the system works and be able to...SeniorMinimum wageFull timeWork experience placementFlexible hours$110k - $145k
...have an opportunity to make a big impact! We are seeking a Senior Software Engineer to design, build, and maintain the core systems... ...self. MS2 is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to...SeniorWork at officeRelocation packageFlexible hoursNight shift1 day per week- ...and increasing deployment frequency without compromising safety and security. This will create a whole new market of vehicle application developers who, through software, integrate a vehicle into our daily lives in novel ways. Arene aims to significantly improve how...SeniorWork at officeFlexible hoursShift work
$38.09 - $42.33 per hour
...performance platforms, in search of a talented developer. This is an exceptional opportunity to... ...-leading financial platform. As a Senior Java Software Engineer, you will be instrumental... ...expertise will be key in enhancing core application functionality, installation processes,...SeniorHourly payTemporary work$109k - $203k
...ground up? Thomson Reuters is hiring a Senior Software Engineer (Legal) on our CoCounsel... ..., and legal technology trends. Develop software solutions by studying information... ...technologies, including legal-domain AI applications, while leading routine projects using Agile...SeniorWork at officeLocal areaFlexible hours2 days per week3 days per week- ...MI with 4 additional offices around the world. Founded in 1995, Logic offers specializes in customized web, mobile and now, AI applications with application integration services that span the entire software development lifecycle.Logic is seeking an experienced Technical...SeniorFull time
- ...re growing our team in Ann Arbor, Michigan. We’re looking for a Senior Full‑Stack Engineer who enjoys building software end‑to‑end and wants to work on a mix of SaaS platforms, cloud‑native applications, and AI‑enabled systems, including contributions to our evolving...Senior
$174.7k - $253.4k
The application window is expected to close on: 08/07/2026Job posting may be removed earlier if the position is filled or if a sufficient... ...experience to include writing code, building systems, and developing strategies for using AI to assist in workExperience building...SeniorFull timeTemporary workLocal areaRemote workFlexible hours- Senior Software Engineer What will I be getting myself into? As a Senior Software Engineer... ...engineering role. While engineers may develop areas of deeper expertise, we expect... ...candidate location and preference. Remote applicants will be expected to attend team meetings...SeniorRemote workRelocationVisa sponsorshipWork visa
$176k - $253k
...world. Based in Ann Arbor, Michigan, May develops and deploys autonomous vehicles (AVs)... ...reliably in real-world conditions.As a Senior Autonomous Release Engineer you will lead... ...Mobility is an equal opportunity employer. All applicants for employment will be considered...SeniorWork at officeImmediate startFlexible hours$100k - $140k
...Job Description Job Description Senior Application Engineer (Full-Stack) Location: Ann Arbor, MI Reports to: Chief Technology Officer About Town Square Health Town Square Health is reimagining what healthcare can be. We’re building a first-of-its-kind value...SeniorFlexible hours$158.5k - $190k
...vehicle communications, providing exemplary rider experiences, or developing our remote guidance tool our group has numerous ways to make... ...of industry experience Experience developing Single Page Applications (SPAs) and Progressive Web Applications (PWAs) Experience...SeniorWork at officeImmediate startRemote workWork from homeFlexible hours3 days per week1 day per week- ...Job Description Treetown Tech seeks Senior Embedded Software Engineers to join their... ...environment? If so, this may be your dream job developing cutting edge technology! BENEFITS.... ...Relocation assistance available. Applicants must be authorized to work in the United...SeniorLocal areaImmediate startRemote workWork from homeRelocation packageFlexible hours
$84k - $166k
...day to solve the world’s most demanding wireless and wireline application challenges. We’re proud of our more than sixty years’ of hands... ...the RF to Light spectrum.Role: Photodetector Product Engineer - Senior/Principal Job Locations: Ann Arbor, Michigan, Lowell,...SeniorContract work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Applications Developer. Be the first to apply!
- application support engineer Ann Arbor, MI
- senior application security engineer Ann Arbor, MI
- senior application support engineer Ann Arbor, MI
- cnc applications engineer Ann Arbor, MI
- application engineering manager Ann Arbor, MI
- network applications engineer Ann Arbor, MI
- application engineer Ann Arbor, MI
- application security engineer Ann Arbor, MI
- application performance engineer Ann Arbor, MI
- software applications developer Ann Arbor, MI


