Overview
HarmonyCares is a leading national value-based provider of in-home primary care services for people with complex healthcare needs. Headquartered out of Troy, Michigan, HarmonyCares operates home-based primary care practices in 14 states. HarmonyCares employs more than 200+ primary care providers to deliver patient-centered care under an integrated, team-based, physician-driven model.
Our Mission - To bring personalized, quality-based healthcare to the home of patients who have difficult accessing care.
Our Shared Vision - Every patient deserves access to quality healthcare.
Our Values - The way we care is our legacy. Every interaction counts. Go the extra mile. Empower and support each other.
Why You Should Want to Work with Us
More details about the benefits we offer can be found at https://careers.harmonycares.com/benefits.
Responsibilities
The Senior Data Engineer is responsible for designing, developing, and optimizing scalable data infrastructure as well as tidy healthcare data products supporting advanced analytics and healthcare operations. The role is required to be collaborative, curious, and detail-oriented and innovates using future-proofing principles in software architecture.
Essential Duties and Responsibilities
Partner with end users and product team to translate business and user requirements into technical solutions using system thinking principles, ensuring performance, scalability, maintainability, security, and user experience
Complete tasks using and lead by example with:
Clean, well-documented, quality and efficient ETL code
Well-architected scalable data models and code that scales via rules engine designs
Debugging and troubleshooting complex data issues and provide timely solutions
Contribution to improvement of DevOps and ProdOps with automation of builds, testing, deployment and monitoring
Peer code reviews, mentoring and training junior team members
Build scaled jobs and data integration solutions across platform types with best practice in security and network engineering
Train other developers and stakeholders in adoption of new solutions
Adherence to agile and scrum processes.
Continuously improve technical skills and stay current with emerging technologies, integrating these into the platform and/or development processes to keep enhancing developer productivity and capabilities of the system
Consistently demonstrate deep critical thinking, curiosity, and strong collaboration
Consistently demonstrate a sustained drive to understand problems at their core, evaluate all viable options, and deliver the most effective solution
Employees will be required to perform other job-related assignments as requested.
Qualifications
Required Knowledge, Skills and Experience
Preferred Knowledge, Skills and Experience
Posted Min Pay Rate
USD $130,000.04/Yr.
Posted Max Pay Rate
USD $205,000.00/Yr.
Pay Transparency
Individual compensation packages are based on various factors unique to each candidate, including skill set, experience, qualifications, and other job-related considerations.