Senior Apps Engineer: SQL Backend & Data Pipelines

Michigan Medicine

Ann Arbor (MI)

Hybrid

USD 110,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid work options
Excellent benefits

Job summary

Michigan Medicine seeks an Applications Senior Programmer to design, develop, and maintain complex database-driven applications supporting the BMC2 cardiovascular registry across Michigan. You’ll implement data pipelines, optimize SQL, build backend services with PHP/Python, and manage code with Git.

Hybrid work, HIPAA awareness, and strong collaboration with stakeholders are key. The role emphasizes independent problem solving, scalability, and high data integrity, with opportunities to

Qualifications

  • Bachelor's 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.

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.

Skills

SQL
Relational databases
PHP
Python
Git
Docker
Linux
Data pipelines
Backend development
Full-stack

Education

Bachelor's degree in Computer Science or related

Tools

Docker
CI/CD

Job description

Michigan Medicine seeks an Applications Senior Programmer to design, develop, and maintain complex database-driven applications supporting the BMC2 cardiovascular registry across Michigan. You’ll implement data pipelines, optimize SQL, build backend services with PHP/Python, and manage code with Git.

Hybrid work, HIPAA awareness, and strong collaboration with stakeholders are key. The role emphasizes independent problem solving, scalability, and high data integrity, with opportunities to

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Applications Developer – Healthcare Data & Pipelines
Senior Applications Developer – Healthcare Data & Pipelines

TalentAlly • Ann Arbor (MI)

Hybrid
USD 100,000 - 140,000
Excellent medical coverage
2:1 retirement match
Senior Applications Developer
Senior Applications Developer

TalentAlly • Ann Arbor (MI)

Hybrid
USD 100,000 - 140,000
Excellent medical coverage
2:1 retirement match
Senior Applications Developer
Senior Applications Developer

Michigan Medicine • Ann Arbor (MI)

Hybrid
USD 110,000 - 150,000
Hybrid work options
Excellent benefits
Intermediate Applications Developer
Intermediate Applications Developer

TalentAlly • Ann Arbor (MI)

Hybrid
USD 75,000 - 110,000
Medical, dental and vision coverage
Retirement matching
Heart Failure Registry Applications Developer
Heart Failure Registry Applications Developer

Michigan Medicine • Ann Arbor (MI)

Hybrid
USD 75,000 - 110,000
Excellent medical, dental and vision
2:1 Match on retirement savings
Heart Failure Registry Software Engineer
Heart Failure Registry Software Engineer

TalentAlly • Ann Arbor (MI)

Hybrid
USD 75,000 - 110,000
Medical, dental and vision coverage
Retirement matching
Intermediate Applications Developer
Intermediate Applications Developer

Michigan Medicine • Ann Arbor (MI)

Hybrid
USD 75,000 - 110,000
Excellent medical, dental and vision
2:1 Match on retirement savings
Hybrid Biomedical Data & Applications Engineer
Hybrid Biomedical Data & Applications Engineer

The Ohio State University • Columbus (OH)

Hybrid
USD 90,000 - 130,000
Senior Data Engineer — Build Scalable Health Data Pipelines
Senior Data Engineer — Build Scalable Health Data Pipelines

Modernizing Medicine, Inc. • United States

Hybrid
USD 100,000 - 140,000
Comprehensive medical, dental, and vision benefits
401(k) matching contribution
Generous paid time off
+4
Senior Data Engineer - Hybrid Big Data Pipelines (Azure)
Senior Data Engineer - Hybrid Big Data Pipelines (Azure)

Mount Sinai Health System • United States

Hybrid
USD 109,000 - 164,000