We’re delighted you’re considering joining us!
At Hill Physicians Medical Group, we’re shaping the healthcare of the future: actively managed care that prevents disease, supports those with chronic conditions and anticipates the needs of our members.
Join Our Team!
Hill Physicians has much to offer prospective employees. We’re regularly recognized as one of the “Best Places to Work in the Bay Area” and have been recognized as one of the “Healthiest Places to Work in the Bay Area.” When you join our team, you’re making a great choice for your professional career and your personal satisfaction.
DE&I Statement:
At PriMed, your uniqueness is valued, celebrated, encouraged, supported, and embraced. Whatever your relationship with Hill Physicians, we welcome ALL that you are.
We value and respect your race, ethnicity, gender identity, sexual orientation, age, religion, disabilities, experiences, perspectives, and other attributes. Our celebration of diversity and foundation of inclusion allows us to leverage our differences and capitalize on our similarities to better serve our communities. We do it because it's right!
Job Description:
Under the leadership of the Manager, Data Warehouse, a Software Engineer is responsible for analyzing, designing, developing, maintaining, and providing production support for software systems in accordance with business requirements and the technology roadmap.
Specialization
As a Software Engineer for the Data Warehouse Team, you will be responsible for the maintenance and enhancement of various jobs/packages that process the primary datasets for the company data warehouse and that provide the various feeds to both internal and external customers. Utilizing the Microsoft data tools (SSIS, SSAS, SSRS) and your SQL development skills, you will make modifications to existing code to accommodate changing business needs and/or develop new modules and datasets when required. You will need solid SQL and ETL skills to perform your standard assignments, and the ability to work in fast-paced environments.
You should be comfortable with a considerable level of complexity and able to synthesize results from multiple sources in various formats. In addition, you should be able to work alone or in small teams depending on the size of the projects. Experience in translating business needs into technical specifications will be required to complete most assignments.
Job Responsibilities
Leadership
- Requires minimal supervision for routine tasks. Some guidance required for more complex tasks.
- Participates in team discussions and design sessions. Owns some designs and presents at ESG.
- Facilitates with business during requirements gathering, refinement, demonstrations and trainings.
- Complies with and contributes to development guidelines; performs code reviews.
- Respects organizational boundaries.
- Demonstrates their connection to purpose at Hill. Help teammates develop/find their purpose.
Job Complexity
- This role involves independent tasks and partly complex tasks solved predominantly through own decision making.
- Projects that are moderate in scope, risk, and/or organizational span, including subprojects of larger, more complex projects.
- Requires minimal guidance from lead, supervisor, or manager.
- Performs tasks that meet most of, but not limited to, following characteristics:
- Moderate process change/training to business unit employees
- Interdependencies with other areas.
- Moderate changes to technology.
- Operational Risk: Moderate to High
Required Experience
- 2-5 years in Health Care IT required.
- Advanced SQL skills
- ETL experience, Strong data modelling skills, exposure to star schema/dimensional modelling
- Able to work alone with minimal supervision or in small teams under tight deadlines
- Experience importing, standardizing, and staging datasets from multiple sources
- Experience programming the transition between various data states
- Experience translating business requirements to technical specs
- Familiarity with Microsoft data tools, SSIS, SSAS, SSRS and SSMS preferred
- Familiarity with DevOps/GIT preferred
Professional Skills
- Fundamentals of software development are mastered.
- Learning technologies and business specific to their specialty.
- Strong communication, teamwork and interpersonal skills
- Demonstrates strong analytical, design, and documentation skills.
- Healthcare industry experience preferred.
- Proficiency with MS Office Suite, MS Project, Visio, and collaboration tools
- Strong multi-tasker, self-starter
- Developing skills as mentor.
Required Education
- BS in Computer science or MIS preferred.
- Achieved certification relevant to specialty.
Additional Information
Salary: $105,000 - $150,000 salary per year plus bonus
Hybrid work schedule
Hill Physicians is an Equal Opportunity Employer