Health Catalyst is a leading provider of data and analytics technology and services to healthcare organizations. It aims to improve clinical, operational, and financial outcomes by leveraging data analytics.
Hyderabad, Telangana, India
Not disclosed
Hybrid
Full Time
The healthcare industry is the next great frontier of opportunity for software development, and Health Catalyst is one of the most dynamic and influential companies in this space. We are working on solving national-level healthcare problems, and this is your chance to improve the lives of millions of people, including your family and friends. Health Catalyst is a fast-growing company that values smart, hardworking, and humble individuals. Each product team is a small, mission-critical team focused on developing innovative tools to support Catalyst’s mission to improve healthcare performance, cost, and quality. Job SummaryThe Data Engineer focuses on acquiring data from various sources that are found in a Health System’s ecosystem. The Data Engineer leverages Catalyst’s Data Operating System to acquire this data. Data Engineers become accustomed to both the technical and business details of the source systems and engage with multiple technologies on how to acquire the source data. Duties & Responsibilities Required SkillsProficiency in Structured Query Language (SQL)Experience working with EMR\EHR systems and an understanding of the healthcare clinical domain.Lead the design, development, and maintenance of scalable data pipelines and ETL processes.Strong expertise in ETL toolsProficient working knowledge of database principles, processes, technologies and toolsExcellent analytical and troubleshooting skills.Strong sense of customer service to consistently and effectively address client needs.Excellent communication, leadership, and problem-solving skillsMentor and guide a team of data engineers, fostering a culture of continuous learning and improvement.Monitor and troubleshoot data infrastructure issues to ensure high availability and performance.Ensure data quality, integrity, and security across all data platforms.Implement best practices for data governance, lineage, and compliance Desired Skills Prior experience with RDBMS (SQL Server, Oracle, etc.)Stored Procedure/T-SQL/SSIS experienceExperience with processing HL7 messages, CCD documents, and EDI X12 Claims files.Familiarity with development methodologies, including the AGILE development approachesAbility to code and comprehend code around technologies that deal with acquiring dataWorking experience with Hadoop and other Big Data TechnologiesExperience in Microsoft Azure cloud solutions, architecture, and related technologiesEducation & Relevant ExperienceBachelor’s degree in technology, business, or healthcare related degree5+ years of experience in data engineering, with at least 2+ years in a leadership role.2+ years of experience in healthcare/technology related field. The above statements describe the general nature and level of work being performed in this job function. They are not intended to be an exhaustive list of all duties, and indeed additional responsibilities may be assigned by Health Catalyst.
Hyderabad, Telangana, India
Not disclosed
On-site
Full Time
The healthcare industry is the next great frontier of opportunity for software development, and Health Catalyst is one of the most dynamic and influential companies in this space. We are working on solving national-level healthcare problems, and this is your chance to improve the lives of millions of people, including your family and friends. Health Catalyst is a fast-growing company that values smart, hardworking, and humble individuals. Each product team is a small, mission-critical team focused on developing innovative tools to support Catalyst’s mission to improve healthcare performance, cost, and quality. Health Catalyst is expanding and maintains a large suite of Improvement Apps that contribute to healthcare analytics and process improvement solutions. This includes products that manage the care of health system populations, better serve patients at the point of care, reduce health system costs, and reduce clinician workload. Job Summary: As a Data Engineer, you will be working with diverse Improvement Apps, software engineering team designing, developing, and maintaining various platforms that serve internal HCAT team members, clinicians, and patients. You will rely on Test-Driven Development to safely enhance and refactor our system, shipping production code multiple times per week. And you will go to bed each night with the comfort that your code is improving outcomes for patients. If you love… Help drive clarity and prototype individual features or problems Knowledge of architecture patterns and the ability to design and complete features / tasks that are 50-60% well defined. Can discern where gaps can be filled in without consulting a Product Manager or another programmer and can judge when a consultation is needed. Work is reviewed with the occasional need for material direction or implementation changes Seeks and provides guidance via PR reviews, pair-programming and other interactions with Engineers and Product Managers It is second nature to develop high code quality standards balanced with the needs of real-world customer timelines. Possesses a passion and drive to deliver exceptional products and follows established patterns and approaches within existing code bases with ease. Takes ownership of learning and growth Capitalizes on internal and external opportunities for learning. Identifies gaps in knowledge/skills and seeks ways to close those gaps (self-guided learning, pairing, seeking guidance for yourself and developing guidance for less experienced members of the team) Periodic On Call Rotation Ability to communicate with Customer Success about customer issues that are escalated to Engineering and help quantify customer impact. Can Respond quickly to operational emergencies, find short term resolutions and plan long term fixes to avoid similar issues in the future. What you own in the role: Interpreting data, analyzing results, using statistical techniques and providing ongoing reports relating to how patients engage with content. Contribute to the design and implementation of databases, data collection systems, data analytics and other strategies that optimize statistical analysis and data quality used in Health Catalyst’s ML/AI services. Acquiring data from primary or secondary data sources, extracting data sets from relational databases, and maintaining databases/data systems that can be incorporated into our data products. Filtering and “cleaning” data by reviewing reports and performance indicators to locate and correct code problems. Working with management to prioritize business and information needs. Locating and defining new process improvement opportunities. What you bring to this role: Bachelor's degree or equivalent practical experience preferred. Strong working knowledge of C#/.Net/ Angular / Microservices/ DS&A Strong working knowledge of CI/CD Strong knowledge of and experience with cloud (azure) Strong analytical skills with the ability to collect, organize, analyze, and disseminate significant amounts of information with attention to detail and accuracy, in a timely manner Adept at constructing efficient queries, writing reports and presenting findings Ability to manage multiple and simultaneous responsibilities and to prioritize scheduling of work Strong verbal and written communication skills 7+ years work experience as a app developer BS or MS in Statistics, Mathematics, Economics, Computer Science, Information Management, or a similar field An understanding of healthcare data is a plus, but not a requirement You may also bring: Experience with cloud infrastructure and architecture patterns, either Azure or AWS preferred. Software development experience within healthcare IT and understands key data models (clinical, claims, financial, etc.) and interoperability standards such as HL7v2, CDA, EMR, and FHIR Knowledge of healthcare compliance and how it applies to Application Security Agile/Scrum software development practices Business Intelligence or Data warehousing experience Preferred Experience and Education: BS/BA or MS in Computer science, information systems, or other technology/science degree. A minimum of 5 years of experience in building commercial software, SaaS, or digital platforms. Show more Show less
Hyderabad, Telangana, India
Not disclosed
On-site
Full Time
Job Title: Principal Data Architect / Lead Data Platform Architect / Enterprise Data Architect / Solutions Architect – Data Engineering About Company: The healthcare industry is the next great frontier of opportunity for software development, and Health Catalyst is one of the most dynamic and influential companies in this space. We are working on solving national-level healthcare problems, and this is your chance to improve the lives of millions of people, including your family and friends. Health Catalyst is a fast-growing company that values smart, hardworking, and humble individuals. Each product team is a small, mission-critical team focused on developing innovative tools to support Catalyst’s mission to improve healthcare performance, cost, and quality. Health Catalyst is expanding and maintains a large suite of Improvement Apps that contribute to healthcare analytics and process improvement solutions. This includes products that manage the care of health system populations, better serve patients at the point of care, reduce health system costs, and reduce clinician workload. Job Overview We are seeking a seasoned Principal Data Architect to design, implement, and maintain scalable data ingestion and processing systems for healthcare and clinical data pipelines. This role is ideal for someone who thrives in building real-time data platforms using Kafka, microservices, and distributed systems on AWS. You will lead architectural decisions, influence data governance practices, and support systems that process billions of patient records daily. Key Responsibilities Architect and lead the development of scalable, secure, and high-performance data platforms on AWS. Own and optimize Kafka-based pipelines handling real-time and batch ingestion of clinical data (HL7v2, CCDA). Design and manage Kafka Connect infrastructure with custom SMTs and JDBC, S3, MongoDB, and OpenSearch connectors. Implement fault-tolerant systems using DLQs, Prometheus, Grafana, and CloudWatch for observability and alerting. Drive deduplication strategies and stream processing (Kafka Streams, Flink) to reduce downstream load. Collaborate with parser teams to optimize Java-based services that convert HL7 and CCDA into structured data for Kafka brokers. Define and enforce data quality and governance best practices across the pipeline. Provide mentorship and technical leadership to a team of engineers and data professionals. Engage with product, compliance, and analytics teams to align the data platform with broader business goals. Required Qualifications 9+ years of experience in software/data engineering with a focus on distributed systems. Expertise in Kafka ecosystem (brokers, Kafka Connect, Streams, Schema Registry). Deep knowledge of AWS services (EC2, S3, RDS, CloudWatch, IAM, MSK, etc.). Strong Java development skills; familiarity with multithreading, concurrency, and system design patterns. Experience with microservices, Docker, and CI/CD pipelines. Proficiency with clinical data formats like HL7v2 and CCDA. Experience in performance tuning large-scale data systems (billions of records/day). Knowledge of database technologies: MySQL/PostgreSQL, MongoDB, Snowflake, Cassendra, DynamoDB Excellent communication skills and ability to work cross-functionally. Preferred Qualifications Experience with Flink or Spark for streaming and batch processing. Knowledge of FHIR, HIPAA compliance, and healthcare domain challenges. Experience with Confluent Kafka Background in data deduplication strategies, ETL optimizations, and distributed caching. Familiarity with Agile and Scrum methodologies. Show more Show less
Hyderabad, Telangana, India
Not disclosed
On-site
Full Time
About us : The healthcare industry is the next great frontier of opportunity for software development, and Health Catalyst is one of the most dynamic and influential companies in this space. We are working on solving national-level healthcare problems, and this is your chance to improve the lives of millions of people, including your family and friends. Health Catalyst is a fast-growing company that values smart, hardworking, and humble individuals. Each product team is a small, mission-critical team focused on developing innovative tools to support Catalyst’s mission to improve healthcare performance, cost, and quality. Health Catalyst is expanding and maintains a large suite of Improvement Apps that contribute to healthcare analytics and process improvement solutions. This includes products that manage the care of health system populations, better serve patients at the point of care, reduce health system costs, and reduce clinician workload. Job Description: What you'll do and own in this role: High level of responsibility and Ownership from ideation through to execution. Ability to lead a team and implement best practices in every aspect of project deliverables. Stay up to date with new frameworks and tools and enable the team to use them. Ability to thrive under pressure & work in a fast-paced, timeline-oriented environment Give topmost priority to the quality of deliverables of the team Co-ordinate with various teams such as monitoring, backup, and Network to ensure the proper functioning of all servers and their services A genuine intention to work cooperatively with others, to be part of a team, to work together as opposed to working separately or competitively. Encourages and facilitates cooperation, pride, trust, and group identity; fosters commitment and team spirit; works with others to achieve goals. Develop and own solutions, ensuring the viability of proposed solutions and providing support on the appropriate approach throughout the project. Drive end-to-end solution development. Subject matter expert in assigned technology domain (i.e. infrastructure, data, application, etc.) Remain current on industry-specific technologies and emerging trends. Other duties as assigned. What you bring to this role: Strong hands-on development skills in J2EE Technologies, Spring framework, Spring Boot, JavaScript, and Git. 6+ years of experience designing, deploying, and maintaining software solutions. Experience with the installation of COTS products and the ability to evaluate different tools. Strong concepts in Microservice Architecture (MSA) and SOAP & REST web services. Require experience in the following areas: Eclipse, Apache Tomcat, hibernate ORM, JDBC, PostgreSQL, SQL, Bitbucket, Linux, HTML5, CSS3, Spring framework 4.x (including Spring MVC), Spring ecosystem components like Netflix Eureka, Swagger Codegen, etc., POI Framework, XMLBeans, regular expressions, XML, Java 1.8, Java IO processing. Working knowledge on Continuous Integration (CI) and Continuous Delivery (CD) setup, leveraging tools like SonarQube, Maven, Jenkins, Nexus, EKS, etc. Java test automation experience with testing toolkits. The candidate will ensure the conversion of mission-critical requirements into enterprise systems solutions that account for the design and technology maturity constraints of the system. The scope of these assignments will include software development tool and server system administration, process improvement, design review, and code review. Experience in AWS could platform. Knowledge and experience in Security controls and the architecture of secure applications. Show more Show less
Hyderabad, Telangana, India
Not disclosed
Remote
Full Time
About Company: The healthcare industry is the next great frontier of opportunity for software development, and Health Catalyst is one of the most dynamic and influential companies in this space. We are working on solving national-level healthcare problems, and this is your chance to improve the lives of millions of people, including your family and friends. Health Catalyst is a fast-growing company that values smart, hardworking, and humble individuals. Each product team is a small, mission-critical team focused on developing innovative tools to support Catalyst’s mission to improve healthcare performance, cost, and quality. About the Role We are seeking a Senior Snowflake Data Engineer with 5–6 years of experience in data engineering and a strong specialization in the Snowflake Data Cloud. This role is ideal for a candidate who thrives in building high-volume, scalable data pipelines and enjoys working with modern data lake and warehouse architectures—particularly Snowflake—leveraging its core internals and best practices to deliver optimized, high-performance data solutions. Key Responsibilities • Lead the design, implementation, and maintenance of Snowflake-centric ELT pipelines, ensuring optimal warehouse usage, performance, and cost efficiency. • Architect Snowflake data models using best practices in clustering, partitioning, and schema design to support analytics at scale. • Utilize advanced Snowflake features such as Streams, Tasks, Snowpipe, Materialized Views, and Time Travel for real-time and batch processing needs. • Ensure secure and compliant data practices through RBAC, masking policies, and low-level access controls in Snowflake. • Design data ingestion pipelines from diverse sources using Apache Kafka and other streaming frameworks. • Collaborate with stakeholders to identify data needs, model analytical solutions, and deliver trusted datasets via Snowflake. • Optimize Snowflake queries and warehouse configurations for both performance and cost across large-scale data volumes (hundreds of millions of rows/day). • Orchestrate and automate data workflows using tools like AWS Step Functions, Airflow, or dbt. • Monitor, troubleshoot, and continuously improve pipeline and warehouse performance. • Enforce data quality, lineage, and governance standards across the Snowflake environment. Required Skills • 5–6 years of overall data engineering experience with at least 2–3 years of deep, hands-on Snowflake experience. • Expertise in o Snowflake internals: performance tuning, clustering keys, result caching, auto suspend/resume. o Data ingestion and transformation using Snowpipe, Streams & Tasks, Materialized Views, and UDFs. o Security and governance in Snowflake (RBAC, secure views, data masking). • Strong SQL skills and understanding of dimensional and normalized data modeling. • Proficiency with AWS Glue, Apache Spark, and PySpark for building ELT/ETL pipelines. • Experience with data lakes (Delta Lake on S3 or similar). • Exposure to event streaming and data ingestion using Apache Kafka or equivalent. • Familiarity with orchestration tools such as Airflow, dbt, Dagster, or AWS Step Functions. • Knowledge of CI/CD practices and version control with Git. Nice to Have • Snowflake Certification (SnowPro Core or Advanced Architect). • Experience with Infrastructure as Code (Terraform, CloudFormation). • Exposure to DataOps and monitoring tools (CloudWatch, Datadog). • Working knowledge of Databricks, including Delta Lake, notebooks, and Spark runtime optimization. • Understanding of serverless and containerization technologies (AWS Lambda, Docker). Why Join Us? • Work on impactful, high-scale data engineering challenges in a modern cloud environment. • Be the Snowflake expert and evangelist within a fast-moving data team. • Enjoy autonomy, a high-ownership culture, and continuous learning. • Flexible remote options and opportunities for career growth. Show more Show less
Hyderabad, Telangana, India
Not disclosed
On-site
Full Time
About Company: The healthcare industry is the next great frontier of opportunity for software development, and Health Catalyst is one of the most dynamic and influential companies in this space. We are working on solving national-level healthcare problems, and this is your chance to improve the lives of millions of people, including your family and friends. Health Catalyst is a fast-growing company that values smart, hardworking, and humble individuals. Each product team is a small, mission-critical team focused on developing innovative tools to support Catalyst’s mission to improve healthcare performance, cost, and quality. POSITION OVERVIEW: We are looking for a highly skilled Senior Database Engineer with 4+ years of hands-on experience in managing and optimizing large-scale, high-throughput database systems. The ideal candidate will possess deep expertise in handling complex ingestion pipelines across multiple data stores and a strong understanding of distributed database architecture. The candidate will play a critical technical leadership role in ensuring our data systems are robust, performant, and scalable to support massive datasets ingested from various sources without bottlenecks. You will work closely with data engineers, platform engineers, and infrastructure teams to continuously improve database performance and reliability. performance bottlenecks. KEY RESPONSIBILITIES: • Query Optimization: Design, write, debug and optimize complex queries for RDS (MySQL/PostgreSQL), MongoDB, Elasticsearch, and Cassandra. • Large-Scale Ingestion: Configure databases to handle high-throughput data ingestion efficiently. • Database Tuning: Optimize database configurations (e.g., memory allocation, connection pooling, indexing) to support large-scale operations. • Schema and Index Design: Develop schemas and indexes to ensure efficient storage and retrieval of large datasets. • Monitoring and Troubleshooting: Analyze and resolve issues such as slow ingestion rates, replication delays, and performance bottlenecks. • Performance Debugging: Analyze and troubleshoot database slowdowns by investigating query execution plans, logs, and metrics. • Log Analysis: Use database logs to diagnose and resolve issues related to query performance, replication, and ingestion bottlenecks • Data Partitioning and Sharding: Implement partitioning, sharding, and other distributed database techniques to improve scalability. • Batch and Real-Time Processing: Optimize ingestion pipelines for both batch and real-time workloads. • Collaboration: Partner with data engineers and Kafka experts to design and maintain robust ingestion pipelines. • Stay Updated: Stay up to date with the latest advancements in database technologies and recommend improvements. REQUIRED SKILLS AND QUALIFICATIONS: • Database Expertise: Proven experience with MySQL/PostgreSQL (RDS), MongoDB, Elasticsearch, and Cassandra. • High-Volume Operations: Proven experience in configuring and managing databases for large-scale data ingestions. • Performance Tuning: Hands-on experience with query optimization, indexing strategies, and execution plan analysis for large datasets. • Database Internals: Strong understanding of replication, partitioning, sharding, and caching mechanisms. • Data Modeling: Ability to design schemas and data models tailored for high throughput use cases. • Programming Skills: Proficiency in at least one programming language (e.g., Python, Java, Go) for building data pipelines. • Debugging Proficiency: Strong ability to debug slowdowns by analyzing database logs, query execution plans, and system metrics. • Log Analysis Tools: Familiarity with database log formats and tools for parsing and analyzing logs. • Monitoring Tools: Experience with monitoring tools such as AWS CloudWatch, Prometheus, and Grafana to track ingestion performance. • Problem-Solving: Analytical skills to diagnose and resolve ingestion-related issues effectively. PREFERRED QUALIFICATIONS: • Certification in any of the mentioned database technologies. • Hands-on experience with cloud platforms such as AWS (preferred), Azure, or GCP. • Knowledge of distributed systems and large-scale data processing. • Familiarity with cloud-based database solutions and infrastructure. • Familiarity with large scale data ingestion tools like Kafka, Spark or Flink. EDUCATIONAL REQUIREMENTS: • Bachelor’s degree in computer science, Information Technology, or a related field. Equivalent work experience will also be considered Show more Show less
Hyderabad, Telangana, India
Not disclosed
On-site
Full Time
The healthcare industry is the next great frontier of opportunity for software development, and Health Catalyst is one of the most dynamic and influential companies in this space. We are working on solving national-level healthcare problems, and this is your chance to improve the lives of millions of people, including your family and friends. Health Catalyst is a fast-growing company that values smart, hardworking, and humble individuals. Each product team is a small, mission-critical team focused on developing innovative tools to support Catalyst’s mission to improve healthcare performance, cost, and quality. Health Catalyst is expanding and maintains a large suite of Improvement Apps that contribute to healthcare analytics and process improvement solutions. This includes products that manage the care of health system populations, better serve patients at the point of care, reduce health system costs, and reduce clinician workload. Job Summary: As a Software development engineer, you will be working with diverse Improvement Apps, software engineering team designing, developing, and maintaining various platforms that serve internal HCAT team members, clinicians, and patients. You will rely on Test-Driven Development to safely enhance and refactor our system, shipping production code multiple times per week. And you will go to bed each night with the comfort that your code is improving outcomes for patients. If you love… Help drive clarity and prototype individual features or problems Knowledge of architecture patterns and the ability to design and complete features / tasks that are 50-60% well defined. Can discern where gaps can be filled in without consulting a Product Manager or another programmer and can judge when a consultation is needed. Work is reviewed with the occasional need for material direction or implementation changes Seeks and provides guidance via PR reviews, pair-programming and other interactions with Engineers and Product Managers It is second nature to develop high code quality standards balanced with the needs of real-world customer timelines. Possesses a passion and drive to deliver exceptional products and follows established patterns and approaches within existing code bases with ease. Takes ownership of learning and growth Capitalizes on internal and external opportunities for learning. Identifies gaps in knowledge/skills and seeks ways to close those gaps (self-guided learning, pairing, seeking guidance for yourself and developing guidance for less experienced members of the team) Periodic On Call Rotation Ability to communicate with Customer Success about customer issues that are escalated to Engineering and help quantify customer impact. Can Respond quickly to operational emergencies, find short term resolutions and plan long term fixes to avoid similar issues in the future. What you own in the role: Interpreting data, analyzing results, using statistical techniques and providing ongoing reports relating to how patients engage with content. Contribute to the design and implementation of databases, data collection systems, data analytics and other strategies that optimize statistical analysis and data quality used in Health Catalyst’s ML/AI services. Acquiring data from primary or secondary data sources, extracting data sets from relational databases, and maintaining databases/data systems that can be incorporated into our data products. Filtering and “cleaning” data by reviewing reports and performance indicators to locate and correct code problems. Working with management to prioritize business and information needs. Locating and defining new process improvement opportunities. What you bring to this role: Bachelor's degree or equivalent practical experience preferred. Strong working knowledge of C#/.Net/ Angular / Microservices/ DS&A Strong working knowledge of CI/CD Strong knowledge of and experience with cloud (azure) Strong analytical skills with the ability to collect, organize, analyze, and disseminate significant amounts of information with attention to detail and accuracy, in a timely manner Adept at constructing efficient queries, writing reports and presenting findings Ability to manage multiple and simultaneous responsibilities and to prioritize scheduling of work Strong verbal and written communication skills 7+ years work experience as a app developer BS or MS in Statistics, Mathematics, Economics, Computer Science, Information Management, or a similar field An understanding of healthcare data is a plus, but not a requirement You may also bring: Experience with cloud infrastructure and architecture patterns, either Azure or AWS preferred. Software development experience within healthcare IT and understands key data models (clinical, claims, financial, etc.) and interoperability standards such as HL7v2, CDA, EMR, and FHIR Knowledge of healthcare compliance and how it applies to Application Security Agile/Scrum software development practices Business Intelligence or Data warehousing experience Preferred Experience and Education: BS/BA or MS in Computer science, information systems, or other technology/science degree. A minimum of 5 years of experience in building commercial software, SaaS, or digital platforms. Show more Show less
Hyderabad, Telangana, India
Not disclosed
On-site
Full Time
The healthcare industry is the next great frontier of opportunity for software development, and Health Catalyst is one of the most dynamic and influential companies in this space. We are working on solving national-level healthcare problems, and this is your chance to improve the lives of millions of people, including your family and friends. Health Catalyst is a fast-growing company that values smart, hardworking, and humble individuals. Each product team is a small, mission-critical team focused on developing innovative tools to support Catalyst’s mission to improve healthcare performance, cost, and quality. Health Catalyst is expanding and maintains a large suite of Improvement Apps that contribute to healthcare analytics and process improvement solutions. This includes products that manage the care of health system populations, better serve patients at the point of care, reduce health system costs, and reduce clinician workload. Job Summary: As a Software development Engineer, you will be working with diverse Improvement Apps, software engineering team designing, developing, and maintaining various platforms that serve internal HCAT team members, clinicians, and patients. You will rely on Test-Driven Development to safely enhance and refactor our system, shipping production code multiple times per week. And you will go to bed each night with the comfort that your code is improving outcomes for patients. If you love… Help drive clarity and prototype individual features or problems Knowledge of architecture patterns and the ability to design and complete features / tasks that are 50-60% well defined. Can discern where gaps can be filled in without consulting a Product Manager or another programmer and can judge when a consultation is needed. Work is reviewed with the occasional need for material direction or implementation changes Seeks and provides guidance via PR reviews, pair-programming and other interactions with Engineers and Product Managers It is second nature to develop high code quality standards balanced with the needs of real-world customer timelines. Possesses a passion and drive to deliver exceptional products and follows established patterns and approaches within existing code bases with ease. Takes ownership of learning and growth Capitalizes on internal and external opportunities for learning. Identifies gaps in knowledge/skills and seeks ways to close those gaps (self-guided learning, pairing, seeking guidance for yourself and developing guidance for less experienced members of the team) Periodic On Call Rotation Ability to communicate with Customer Success about customer issues that are escalated to Engineering and help quantify customer impact. Can Respond quickly to operational emergencies, find short term resolutions and plan long term fixes to avoid similar issues in the future. What you own in the role: Interpreting data, analyzing results, using statistical techniques and providing ongoing reports relating to how patients engage with content. Contribute to the design and implementation of databases, data collection systems, data analytics and other strategies that optimize statistical analysis and data quality used in Health Catalyst’s ML/AI services. Acquiring data from primary or secondary data sources, extracting data sets from relational databases, and maintaining databases/data systems that can be incorporated into our data products. Filtering and “cleaning” data by reviewing reports and performance indicators to locate and correct code problems. Working with management to prioritize business and information needs. Locating and defining new process improvement opportunities. What you bring to this role: Bachelor's degree or equivalent practical experience preferred. Strong working knowledge of C#/.Net/ Angular / Microservices/ DS&A Strong working knowledge of CI/CD Strong hands on experience with NgRx framework. Strong knowledge of and experience with cloud (azure) Strong analytical skills with the ability to collect, organize, analyze, and disseminate significant amounts of information with attention to detail and accuracy, in a timely manner Adept at constructing efficient queries, writing reports and presenting findings Ability to manage multiple and simultaneous responsibilities and to prioritize scheduling of work Strong verbal and written communication skills 7+ years work experience as a app developer BS or MS in Statistics, Mathematics, Economics, Computer Science, Information Management, or a similar field An understanding of healthcare data is a plus, but not a requirement You may also bring: Experience with cloud infrastructure and architecture patterns, either Azure or AWS preferred. Software development experience within healthcare IT and understands key data models (clinical, claims, financial, etc.) and interoperability standards such as HL7v2, CDA, EMR, and FHIR Knowledge of healthcare compliance and how it applies to Application Security Agile/Scrum software development practices Business Intelligence or Data warehousing experience Preferred Experience and Education: BS/BA or MS in Computer science, information systems, or other technology/science degree. A minimum of 5 years of experience in building commercial software, SaaS, or digital platforms. Show more Show less
Hyderabad, Telangana, India
Not disclosed
On-site
Full Time
The healthcare industry is the next great frontier of opportunity for software development, and Health Catalyst is one of the most dynamic and influential companies in this space. We are working on solving national-level healthcare problems, and this is your chance to improve the lives of millions of people, including your family and friends. Health Catalyst is a fast-growing company that values smart, hardworking, and humble individuals. Each product team is a small, mission-critical team focused on developing innovative tools to support Catalyst’s mission to improve healthcare performance, cost, and quality. Job Summary The Data Engineer focuses on acquiring data from various sources that are found in a Health System’s ecosystem. The Data Engineer leverages Catalyst’s Data Operating System to acquire this data. Data Engineers become accustomed to both the technical and business details of the source systems and engage with multiple technologies on how to acquire the source data. Duties & Responsibilities Required Skills Proficiency in Structured Query Language (SQL) Experience working with EMR\EHR systems and an understanding of the healthcare clinical domain. Lead the design, development, and maintenance of scalable data pipelines and ETL processes. Strong expertise in ETL tools Proficient working knowledge of database principles, processes, technologies and tools Excellent analytical and troubleshooting skills. Strong sense of customer service to consistently and effectively address client needs. Excellent communication, leadership, and problem-solving skills Mentor and guide a team of data engineers, fostering a culture of continuous learning and improvement. Monitor and troubleshoot data infrastructure issues to ensure high availability and performance. Ensure data quality, integrity, and security across all data platforms. Implement best practices for data governance, lineage, and compliance Desired Skills Prior experience with RDBMS (SQL Server, Oracle, etc.) Stored Procedure/T-SQL/SSIS experience Experience with processing HL7 messages, CCD documents, and EDI X12 Claims files. Familiarity with development methodologies, including the AGILE development approaches Ability to code and comprehend code around technologies that deal with acquiring data Working experience with Hadoop and other Big Data Technologies Experience in Microsoft Azure cloud solutions, architecture, and related technologies Education & Relevant Experience Bachelor’s degree in technology, business, or healthcare related degree 5+ years of experience in data engineering, with at least 2+ years in a leadership role. 2+ years of experience in healthcare/technology related field. Show more Show less
Hyderabad, Telangana, India
Not disclosed
On-site
Full Time
About the Job About Us Health Catalyst is one of the most dynamic and influential companies in this space. We are working on solving national-level healthcare problems, and this is your chance to improve the lives of millions of people, including your family and friends. Health Catalyst is a fast-growing company that values smart, hardworking, and humble individuals. Each product team is a small, mission-critical team focused on developing innovative tools to support Catalyst’s mission to improve healthcare performance, cost, and quality. Health Catalyst is expanding and maintains a large suite of Improvement Apps that contribute to healthcare analytics and process improvement solutions. This includes products that manage the care of health system populations, better serve patients at the point of care, reduce health system costs, and reduce clinician workload. Job Summary: We are seeking an experienced Software Engineering, Manager with hands on experience as a full stack developer developing applications on Vue.js, JavaScript, Java - Spring boot, Python, Rust, SQL, and no-SQL, and most importantly willing to learn/do anything to fulfill business needs. You will be responsible for architecting, building, and managing robust, secure, and high-performance applications for Healthcare Interoperability products. What you’ll own in this role: Network and collaborate with others both inside and outside of the team to solve complex problems that cross organizational boundaries A natural teacher that seeks to help team(s) and maximize what they can contribute Review pull/merge requests to recommend best practices, identify performance issues with code Instrumental in creating, modeling, and protecting a culture that embraces good software engineering principles and practices Work with product team, Scrum masters, client delivery teams and other stake holders to review requirements and deliverables and coordinate the efforts with Team members to deliver on time Manage and distribute the work to the teams/team members and delegating project tasks. Organize and track every individual task and does not slip through the cracks Passion for continuous learning, excellence, and innovation Define and implement definitions to monitor, log and analyze app performances. Optimize software performance, security, and maintainability Will provide support for the systems owned by your team, including participation in a 24x7 on-call rotation Tracks team performance and create KPI's off the work that is being done each sprint/iteration Ensure adherence to best practices in software development, including code reviews, testing, and CI/CD pipelines. Experience you’ll need: BS or MS degree in computer science or a similar engineering discipline Extensive experience in software development, with a strong background in programming languages like Python, Java, JavaScript, Vue.Js, Rust 10+ years of professional engineering experience 5+ years of experience managing or leading a team Proven leadership experience leading engineering teams and delivering complex projects Strong problem-solving skills and ability to make strategic technical decisions AWS experience is required Most important : Being honest, responsible, and having zeal to fix problems Good to have: Healthcare Interoperability concepts Microsoft Azure cloud experience Show more Show less
Hyderabad
INR 16.0 - 20.0 Lacs P.A.
Work from Office
Full Time
Data: integrate data in a flexible, open scalable platform to power healthcare s digital transformation Analytics: deliver analytic applications services that generate insight on how to measurably improve Expertise: provide clinical, financial operational experts who enable accelerate improvement Engagement: attract, develop and retain world-class team members by being a best place to work Job Title: Principal Snowflake Data Engineer Data Engineering Lead Experience: 8-10 Years Employment Type: Full-Time About the Role: We are seeking a Principal Snowflake Data Engineer with 8-10 years of experience in data engineering, including deep specialization in the Snowflake Data Cloud, and a proven track record of technical leadership and team management. This role goes beyond individual contribution you will also lead and mentor cross-functional teams across data synchronization, Data Operations, and ETL domains, driving best practices and architectural direction while ensuring the delivery of scalable, efficient, and secure data solutions across the organization. Key Responsibilities Technical Leadership Own the architectural vision and implementation strategy for Snowflake-based data platforms. Lead the design, optimization, and maintenance of ELT pipelines and data lake integrations with Snowflake. Drive Snowflake performance tuning, warehouse sizing, clustering design, and cost governance. Leverage Snowflake-native features like Streams, Tasks, Time Travel, Snowpipe, and Materialized Views for real-time and batch workloads. Establish robust data governance, security policies (RBAC, data masking, row-level access), and regulatory compliance within Snowflake. Ensure best practices in schema design, data modeling, and version-controlled pipeline development using tools like dbt, Airflow, and Git. Team People Management Lead and mentor the data synchronization, Data Operations, and ETL engineering teams ensuring alignment with business and data strategies. Drive sprint planning, project prioritization, and performance management within the team. Foster a culture of accountability, technical excellence, collaboration, and continuous learning. Partner with product managers, business analysts, and senior leadership to translate business requirements into technical roadmaps. Operational Excellence Oversee end-to-end data ingestion and transformation pipelines using Spark, AWS Glue, and other cloud-native tools. Implement CI/CD pipelines and observability for data operations. Establish data quality monitoring, lineage tracking, and system reliability processes. Champion automation and Infrastructure-as-Code practices across the Snowflake and data engineering stack. Required Skills 8-10 years of data engineering experience with at least 4-5 years of hands-on Snowflake expertise. Proven leadership of cross-functional data teams (ETL, Data Operations, data synchronization). Deep expertise in: o Snowflake internals (clustering, caching, performance tuning) o Streams, Tasks, Snowpipe, Materialized Views, UDFs o Data governance (RBAC, secure views, masking policies) Strong SQL and data modeling (dimensional normalized) Hands-on experience with: o Apache Spark, PySpark, AWS Glue o Orchestration frameworks (Airflow, dbt, Dagster, or AWS Step Functions) o CI/CD and Git-based workflows Strong understanding of data lakes, especially Delta Lake on S3 or similar Nice to Have Snowflake Certifications (SnowPro Advanced Architect preferred) Experience with Data Operations tools (e.g., Datadog, CloudWatch, Prometheus) Familiarity with Terraform, CloudFormation, and serverless technologies (AWS Lambda, Docker) Exposure to Databricks and distributed compute environments Why Join Us Lead and shape the future of data architecture and engineering in a high-impact, cloudnative environment. Be the go-to Snowflake expert and technical mentor across the company. Enjoy the opportunity to manage teams, drive innovation, and influence strategy at scale. Flexible remote work options, high autonomy, and strong support for career development. The above statements describe the general nature and level of work being performed in this job function. They are not intended to be an exhaustive list of all duties, and indeed additional responsibilities may be assigned by Health Catalyst . Studies show that candidates from underrepresented groups are less likely to apply for roles if they don t have 100% of the qualifications shown in the job posting. While each of our roles have core requirements, please thoughtfully consider your skills and experience and decide if you are interested in the position. If you feel you may be a good fit for the role, even if you don t meet all of the qualifications, we hope you will apply. If you feel you are lacking the core requirements for this position, we encourage you to continue exploring our careers page for other roles for which you may be a better fit. At Health Catalyst, we appreciate the opportunity to benefit from the diverse backgrounds and experiences of others. Because of our deep commitment to respect every individual, Health Catalyst is an equal opportunity employer.
Chandigarh, India
Not disclosed
On-site
Full Time
About Us: The healthcare industry is the next great frontier of opportunity for software development, and Health Catalyst is one of the most dynamic and influential companies in this space. We are working on solving national-level healthcare problems, and this is your chance to improve the lives of millions of people, including your family and friends. Health Catalyst is a fast-growing company that values smart, hardworking, and humble individuals. Each product team is a small, mission-critical team focused on developing innovative tools to support Catalyst’s mission to improve healthcare performance, cost, and quality. Job Summary: Roles and responsibilities: Hands-on expertise in Web and API Automation. Test Automation Development: Design, develop, and maintain automated test scripts using Cypress JavaScript framework to ensure comprehensive test coverage. Champion best practices for test automation, including modularity, scalability, and maintainability. Troubleshoot automation issues, identify root causes, and implement solutions. Adhere to Automation Best Practices and Processes, metrics, and methodology throughout SDLC. Continuous Integration: Integrate automated tests into the continuous integration/continuous deployment (CI/CD) pipeline. Collaboration: Collaborate with cross-functional teams to understand product requirements and design effective test plans and strategies. Work closely with developers, product managers, and QA team members to understand requirements and ensure effective testing. Participate in Agile/Scrum meetings, providing insights into testing efforts and collaborating on release planning. Conduct exploratory testing to uncover defects that might not be covered by automated tests. Performance Testing: Produce large volumes of diverse test data within test environments. Participate in code reviews to maintain code quality, ensure testability and ensure best practices. Maintain systems and technologies that improve the way our clients work. Work in challenging and dynamic environments, and use versatility to create and support technology solutions that meet client requirements from analysis to implementation. Continuously improve and optimize QA processes to increase efficiency and effectiveness. Qualifications: Minimum 3-4 years of experience Creating Automation Framework (using Cypress,playwright) and Test Plans. Well-versed in testing principles & methodologies, testing methods (Regression testing, Usability testing, Acceptance Testing, System testing, Performance testing, Load Testing, etc.). Strong proficiency in JavaScript and TypeScript. Familiarity with API testing and tools like Postman or similar. Experience in Agile/Scrum environments. Analytical mindset with a keen eye for detail and a proactive approach to problem-solving. Solid understanding of the software development concepts, including best practices and software design patterns. Knowledge of database systems. Proficient in SQL scripts. Working knowledge of project management tool Azure DevOps for reporting & further tracking of bugs. Experience with performance testing tools (e.g., JMeter, LoadRunner). Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes). Ability to troubleshoot issues and provide detailed bug reports. Experience with version control systems (e.g., Git) and issue tracking systems (e.g., Azure DevOps). Excellent problem-solving and communication skills. Proactive attitude towards learning new technologies and tools. Show more Show less
Hyderabad, Telangana, India
Not disclosed
On-site
Full Time
The healthcare industry is the next great frontier of opportunity for software development, and Health Catalyst is one of the most dynamic and influential companies in this space. We are working on solving national-level healthcare problems, and this is your chance to improve the lives of millions of people, including your family and friends. Health Catalyst is a fast-growing company that values smart, hardworking, and humble individuals. Each product team is a small, mission-critical team focused on developing innovative tools to support Catalyst’s mission to improve healthcare performance, cost, and quality. Health Catalyst is expanding and maintains a large suite of Improvement Apps that contribute to healthcare analytics and process improvement solutions. This includes products that manage the care of health system populations, better serve patients at the point of care, reduce health system costs, and reduce clinician workload. Job Summary: As a Lead Engineer, you will be working with diverse Improvement Apps, software engineering team designing, developing, and maintaining various platforms that serve internal HCAT team members, clinicians, and patients. You will rely on Test-Driven Development to safely enhance and refactor our system, shipping production code multiple times per week. And you will go to bed each night with the comfort that your code is improving outcomes for patients. If you love… Help drive clarity and prototype individual features or problems Knowledge of architecture patterns and the ability to design and complete features / tasks that are 50-60% well defined. Can discern where gaps can be filled in without consulting a Product Manager or another programmer and can judge when a consultation is needed. Work is reviewed with the occasional need for material direction or implementation changes Seeks and provides guidance via PR reviews, pair-programming and other interactions with Engineers and Product Managers It is second nature to develop high code quality standards balanced with the needs of real-world customer timelines. Possesses a passion and drive to deliver exceptional products and follows established patterns and approaches within existing code bases with ease. Takes ownership of learning and growth Capitalizes on internal and external opportunities for learning. Identifies gaps in knowledge/skills and seeks ways to close those gaps (self-guided learning, pairing, seeking guidance for yourself and developing guidance for less experienced members of the team) Periodic On Call Rotation Ability to communicate with Customer Success about customer issues that are escalated to Engineering and help quantify customer impact. Can Respond quickly to operational emergencies, find short term resolutions and plan long term fixes to avoid similar issues in the future. What you own in the role: Lead a small team of developers and DevOps engineers, providing mentorship and technical guidance. Implement monitoring solutions using Prometheus, Grafana, ELK Stack, or similar tools. Work closely with product managers and stakeholders to define project requirements and timelines. Filtering and “cleaning” data by reviewing reports and performance indicators to locate and correct code problems. Manage and automate deployment pipelines using CI/CD tools (Jenkins, GitHub Actions, GitLab CI/CD). Locating and defining new process improvement opportunities. What you bring to this role: Bachelor's degree or equivalent practical experience preferred. Strong working knowledge of Java Strong working knowledge of CI/CD Strong knowledge of and experience with Azure Strong analytical skills with the ability to collect, organize, analyze, and disseminate significant amounts of information with attention to detail and accuracy, in a timely manner Adept at constructing efficient queries, writing reports and presenting findings Ability to manage multiple and simultaneous responsibilities and to prioritize scheduling of work Strong verbal and written communication skills 8 to 9 years work experience as an Java app developer BS or MS in Statistics, Mathematics, Economics, Computer Science, Information Management, or a similar field Show more Show less
Hyderabad, Telangana, India
Not disclosed
On-site
Full Time
The healthcare industry is the next great frontier of opportunity for software development, and Health Catalyst is one of the most dynamic and influential companies in this space. We are working on solving national-level healthcare problems, and this is your chance to improve the lives of millions of people, including your family and friends. Health Catalyst is a fast-growing company that values smart, hardworking, and humble individuals. Each product team is a small, mission-critical team focused on developing innovative tools to support Catalyst’s mission to improve healthcare performance, cost, and quality. Health Catalyst is expanding and maintains a large suite of Improvement Apps that contribute to healthcare analytics and process improvement solutions. This includes products that manage the care of health system populations, better serve patients at the point of care, reduce health system costs, and reduce clinician workload. Job Summary: As a Software development Engineer, you will be working with diverse Improvement Apps, software engineering team designing, developing, and maintaining various platforms that serve internal HCAT team members, clinicians, and patients. You will rely on Test-Driven Development to safely enhance and refactor our system, shipping production code multiple times per week. And you will go to bed each night with the comfort that your code is improving outcomes for patients. If you love… Help drive clarity and prototype individual features or problems Knowledge of architecture patterns and the ability to design and complete features / tasks that are 50-60% well defined. Can discern where gaps can be filled in without consulting a Product Manager or another programmer and can judge when a consultation is needed. Work is reviewed with the occasional need for material direction or implementation changes Seeks and provides guidance via PR reviews, pair-programming and other interactions with Engineers and Product Managers It is second nature to develop high code quality standards balanced with the needs of real-world customer timelines. Possesses a passion and drive to deliver exceptional products and follows established patterns and approaches within existing code bases with ease. Takes ownership of learning and growth Capitalizes on internal and external opportunities for learning. Identifies gaps in knowledge/skills and seeks ways to close those gaps (self-guided learning, pairing, seeking guidance for yourself and developing guidance for less experienced members of the team) Periodic On Call Rotation Ability to communicate with Customer Success about customer issues that are escalated to Engineering and help quantify customer impact. Can Respond quickly to operational emergencies, find short term resolutions and plan long term fixes to avoid similar issues in the future. What you own in the role: Interpreting data, analyzing results, using statistical techniques and providing ongoing reports relating to how patients engage with content. Contribute to the design and implementation of databases, data collection systems, data analytics and other strategies that optimize statistical analysis and data quality used in Health Catalyst’s ML/AI services. Acquiring data from primary or secondary data sources, extracting data sets from relational databases, and maintaining databases/data systems that can be incorporated into our data products. Filtering and “cleaning” data by reviewing reports and performance indicators to locate and correct code problems. Working with management to prioritize business and information needs. Locating and defining new process improvement opportunities. What you bring to this role: Bachelor's degree or equivalent practical experience preferred. Strong working knowledge of C#/.Net/ Angular / Microservices/ DS&A Strong working knowledge of CI/CD Strong hands on experience with NgRx framework. Strong knowledge of and experience with cloud (azure) Strong analytical skills with the ability to collect, organize, analyze, and disseminate significant amounts of information with attention to detail and accuracy, in a timely manner Adept at constructing efficient queries, writing reports and presenting findings Ability to manage multiple and simultaneous responsibilities and to prioritize scheduling of work Strong verbal and written communication skills 5+ years work experience as a app developer BS or MS in Statistics, Mathematics, Economics, Computer Science, Information Management, or a similar field An understanding of healthcare data is a plus, but not a requirement You may also bring: Experience with cloud infrastructure and architecture patterns, either Azure or AWS preferred. Software development experience within healthcare IT and understands key data models (clinical, claims, financial, etc.) and interoperability standards such as HL7v2, CDA, EMR, and FHIR Knowledge of healthcare compliance and how it applies to Application Security Agile/Scrum software development practices Business Intelligence or Data warehousing experience. Preferred Experience and Education: BS/BA or MS in Computer science, information systems, or other technology/science degree. A minimum of 5 years of experience in building commercial software, SaaS, or digital platforms. Show more Show less
Hyderabad, Telangana, India
Not disclosed
Remote
Full Time
About company: The healthcare industry is the next great frontier of opportunity for software development, and Health Catalyst is one of the most dynamic and influential companies in this space. We are working on solving national-level healthcare problems, and this is your chance to improve the lives of millions of people, including your family and friends. Health Catalyst is a fast-growing company that values smart, hardworking, and humble individuals. Each product team is a small, mission-critical team focused on developing innovative tools to support Catalyst’s mission to improve healthcare performance, cost, and quality. Job Description: Who you are: You are a mid- to senior- level Java Developer with experience writing and maintaining transactional processing systems in a distributed environment. You learn about the big picture, including how your software is used and how it fits into the company strategy. You like to troubleshoot code to identify issues and defects. You are capable of working autonomously in a remote first environment. You are detail-oriented with good problem-solving and analytical abilities. You have excellent written and verbal communication. What you will own: Development and maintenance of distributed Java applications. Participation in design and code reviews across the team. You will provide support for the systems owned by your team, including participation in a 24x7 on-call rotation. Test driven development, peer/QA testing and product documentation. What you bring to the role: 3 or more years Java development experience. Operational knowledge of Apache Tomcat. Experience with version control, IDE, Agile board and support Ticket systems. (preferred: git, eclipse, ADO and Jira) Working knowledge of build tools, CI/CD and testing tools. (preferred: ant, maven, azure pipelines and JUnit) Some form of web development using HTML, CSS, JavaScript and JQuery. Fluency working with hierarchical data formats including XML and JSON. Technologies, tools, and languages you may use and interact with here: HL7 v2.x Containers and Cloud based environments (preferably AWS) Linux Monitoring and Altering tools (Grafana, Prometheus, solar winds, sumo logic) Spring Framework Mongo RabbitMQ Apache HTTP Server 3rd party REST endpoints PowerShell Show more Show less
Hyderabad, Telangana, India
Not disclosed
On-site
Full Time
Kindly Apply only if you have 5-8 Years of work Experience. The healthcare industry is the next great frontier of opportunity for software development, and Health Catalyst is one of the most dynamic and influential companies in this space. We are working on solving national-level healthcare problems, and this is your chance to improve the lives of millions of people, including your family and friends. Health Catalyst is a fast-growing company that values smart, hardworking, and humble individuals. Each product team is a small, mission-critical team focused on developing innovative tools to support Catalyst’s mission to improve healthcare performance, cost, and quality. Job Summary The Data Engineer focuses on acquiring data from various sources that are found in a Health System’s ecosystem. The Data Engineer leverages Catalyst’s Data Operating System to acquire this data. Data Engineers become accustomed to both the technical and business details of the source systems and engage with multiple technologies on how to acquire the source data. Duties & Responsibilities Required Skills Proficiency in Structured Query Language (SQL) Experience working with EMR\EHR systems and an understanding of the healthcare clinical domain. Lead the design, development, and maintenance of scalable data pipelines and ETL processes. Strong expertise in ETL tools Proficient working knowledge of database principles, processes, technologies and tools Excellent analytical and troubleshooting skills. Strong sense of customer service to consistently and effectively address client needs. Excellent communication, leadership, and problem-solving skills Mentor and guide a team of data engineers, fostering a culture of continuous learning and improvement. Monitor and troubleshoot data infrastructure issues to ensure high availability and performance. Ensure data quality, integrity, and security across all data platforms. Implement best practices for data governance, lineage, and compliance Desired Skills Prior experience with RDBMS (SQL Server, Oracle, etc.) Stored Procedure/T-SQL/SSIS experience Experience with processing HL7 messages, CCD documents, and EDI X12 Claims files. Familiarity with development methodologies, including the AGILE development approaches Ability to code and comprehend code around technologies that deal with acquiring data Working experience with Hadoop and other Big Data Technologies Experience in Microsoft Azure cloud solutions, architecture, and related technologies Education & Relevant Experience Bachelor’s degree in technology, business, or healthcare related degree 5+ years of experience in data engineering, with at least 2+ years in a leadership role. 2+ years of experience in healthcare/technology related field. Show more Show less
Hyderabad
INR 5.0 - 6.0 Lacs P.A.
Work from Office
Full Time
Data: integrate data in a flexible, open & scalable platform to power healthcare s digital transformation Analytics: deliver analytic applications & services that generate insight on how to measurably improve Expertise: provide clinical, financial & operational experts who enable & accelerate improvement Engagement: attract, develop and retain world-class team members by being a best place to work Role : Java Developer Team: NinjaCat - Grid / Notify L ocation: Who you are: You are a mid - to senior - level Java Developer with experience writing and maintaining transactional processing systems in a distributed en vironment. You learn about the big picture, including how your software is used and how it fits into the company strategy. You like to troubleshoot code to identify issues and defects. You are capable of working autonomously in a remote first environment. You are d etail-oriented with good problem-solving and analytical abilities. You have e xcellent written and verbal communication. What you will own: Development and maintenance of distributed Java applications . Participation in design and code reviews across the team. You will provide support for the systems owned by your team, including participation in a 24x7 on-call rotation. Test driven development, peer / QA t esting and p roduct documentation. What you bring to the role: 3 or more years Java development experience . Operational knowledge of Apache Tomcat. Experience with version control, IDE , Agile board and support Ticket systems . ( preferred: git, eclipse, ADO and Jira) Working knowledge of build tools , CI/CD and testing tools . ( preferred : ant, maven, azure pipelines and JUnit) Some form of web development using HTML, C SS , JavaScript and JQuery . Fluency working with h ierarchical data formats including XML and JSON. Technologies, tools, a nd languages you may use and interact with here: HL7 v2.x Containers and Cloud based environments (preferably AWS) Linux Monitoring and Altering tools ( Grafana , Prometheus , solar winds, sumo logic) Spring Framework Mongo RabbitMQ Apache HTTP Server 3 rd party REST endpoints Powershell The above statements describe the general nature and level of work being performed in this job function. They are not intended to be an exhaustive list of all duties, and indeed additional responsibilities may be assigned by Health Catalyst . Studies show that candidates from underrepresented groups are less likely to apply for roles if they don t have 100% of the qualifications shown in the job posting. While each of our roles have core requirements, please thoughtfully consider your skills and experience and decide if you are interested in the position. If you feel you may be a good fit for the role, even if you don t meet all of the qualifications, we hope you will apply. If you feel you are lacking the core requirements for this position, we encourage you to continue exploring our careers page for other roles for which you may be a better fit. At Health Catalyst, we appreciate the opportunity to benefit from the diverse backgrounds and experiences of others. Because of our deep commitment to respect every individual, Health Catalyst is an equal opportunity employer.
Mohali district, India
None Not disclosed
On-site
Full Time
About Company: The healthcare industry is the next great frontier of opportunity for software development, and Health Catalyst is one of the most dynamic and influential companies in this space. We are working on solving national-level healthcare problems, and this is your chance to improve the lives of millions of people, including your family and friends. Health Catalyst is a fast-growing company that values smart, hardworking, and humble individuals. Each product team is a small, mission-critical team focused on developing innovative tools to support Catalyst’s mission to improve healthcare performance, cost, and quality. Health Catalyst is expanding and maintains a large suite of Improvement Apps that contribute to healthcare analytics and process improvement solutions. This includes products that manage the care of health system populations, better serve patients at the point of care, reduce health system costs, and reduce clinician workload. Role Responsibilities Design and configure technical solutions for client implementation ensuring alignment with business objectives. Develop data mapping guides, process, best practices and document new integrations for client implementation Collaborate with project lead to analyse and refine requirements for successful client implementations Identify and proactively communicate when business requirements and requests fall out of project scope Consistently meet project milestones by delivering high-quality work on time, maintaining a standard of excellence Provide high levels of communication to our team, provide visibility, and escalate as needed Execute data analysis to gather insights for designing solution, identify and establish data standards Perform data quality control for accuracy, anomaly, and conformance with intake specifications Lead configuration testing and client user acceptance test Collaborate cross functionally to support client production operations, issue research and resolution Champion the success of our clients and our teammates Care about consumer privacy, help ensure compliance with HIPAA policies and procedures Skills: Analytical Skills : Possess a sharp eye for detail and a proactive approach to solving problems. Troubleshooting : Skilled in diagnosing issues and delivering comprehensive root cause analysis reports. Communication & Problem Solving : Demonstrate excellence in problem-solving and articulate communication. Adaptability : Show eagerness to learn and adapt to new technologies and tools. Technical Proficiency (Preferred) : Knowledge of database systems, with a preference for familiarity with SQL. Basic Programming (Preferred) : Experience with basic programming, ideally in C# .NET.
Hyderabad, Telangana, India
None Not disclosed
On-site
Full Time
The healthcare industry is the next great frontier of opportunity for software development, and Health Catalyst is one of the most dynamic and influential companies in this space. We are working on solving national-level healthcare problems, and this is your chance to improve the lives of millions of people, including your family and friends. Health Catalyst is a fast-growing company that values smart, hardworking, and humble individuals. Each product team is a small, mission-critical team focused on developing innovative tools to support Catalyst’s mission to improve healthcare performance, cost, and quality. Health Catalyst is expanding and maintains a large suite of Improvement Apps that contribute to healthcare analytics and process improvement solutions. This includes products that manage the care of health system populations, better serve patients at the point of care, reduce health system costs, and reduce clinician workload. Job Summary: As a Lead Engineer, you will be working with diverse Improvement Apps, software engineering team designing, developing, and maintaining various platforms that serve internal HCAT team members, clinicians, and patients. You will rely on Test-Driven Development to safely enhance and refactor our system, shipping production code multiple times per week. And you will go to bed each night with the comfort that your code is improving outcomes for patients. If you love… Help drive clarity and prototype individual features or problems Knowledge of architecture patterns and the ability to design and complete features / tasks that are 50-60% well defined. Can discern where gaps can be filled in without consulting a Product Manager or another programmer and can judge when a consultation is needed. Work is reviewed with the occasional need for material direction or implementation changes Seeks and provides guidance via PR reviews, pair-programming and other interactions with Engineers and Product Managers It is second nature to develop high code quality standards balanced with the needs of real-world customer timelines. Possesses a passion and drive to deliver exceptional products and follows established patterns and approaches within existing code bases with ease. Takes ownership of learning and growth Capitalizes on internal and external opportunities for learning. Identifies gaps in knowledge/skills and seeks ways to close those gaps (self-guided learning, pairing, seeking guidance for yourself and developing guidance for less experienced members of the team) Periodic On Call Rotation Ability to communicate with Customer Success about customer issues that are escalated to Engineering and help quantify customer impact. Can Respond quickly to operational emergencies, find short term resolutions and plan long term fixes to avoid similar issues in the future. What you own in the role: Lead a small team of developers and DevOps engineers, providing mentorship and technical guidance. Implement monitoring solutions using Prometheus, Grafana, ELK Stack, or similar tools. Work closely with product managers and stakeholders to define project requirements and timelines. Filtering and “cleaning” data by reviewing reports and performance indicators to locate and correct code problems. Manage and automate deployment pipelines using CI/CD tools (Jenkins, GitHub Actions, GitLab CI/CD). Locating and defining new process improvement opportunities. What you bring to this role: Bachelor's degree or equivalent practical experience preferred. Strong working knowledge of Java Strong working knowledge of CI/CD Strong knowledge of and experience with Azure Strong analytical skills with the ability to collect, organize, analyze, and disseminate significant amounts of information with attention to detail and accuracy, in a timely manner Adept at constructing efficient queries, writing reports and presenting findings Ability to manage multiple and simultaneous responsibilities and to prioritize scheduling of work Strong verbal and written communication skills 8 to 9 years work experience as an Java app developer BS or MS in Statistics, Mathematics, Economics, Computer Science, Information Management, or a similar field
Hyderabad, Telangana, India
None Not disclosed
On-site
Full Time
Kindly Apply only if you have 5-8 Years of work Experience. The healthcare industry is the next great frontier of opportunity for software development, and Health Catalyst is one of the most dynamic and influential companies in this space. We are working on solving national-level healthcare problems, and this is your chance to improve the lives of millions of people, including your family and friends. Health Catalyst is a fast-growing company that values smart, hardworking, and humble individuals. Each product team is a small, mission-critical team focused on developing innovative tools to support Catalyst’s mission to improve healthcare performance, cost, and quality. Job Summary The Data Engineer focuses on acquiring data from various sources that are found in a Health System’s ecosystem. The Data Engineer leverages Catalyst’s Data Operating System to acquire this data. Data Engineers become accustomed to both the technical and business details of the source systems and engage with multiple technologies on how to acquire the source data. Duties & Responsibilities Required Skills Proficiency in Structured Query Language (SQL) Experience working with EMR\EHR systems and an understanding of the healthcare clinical domain. Lead the design, development, and maintenance of scalable data pipelines and ETL processes. Strong expertise in ETL tools Proficient working knowledge of database principles, processes, technologies and tools Excellent analytical and troubleshooting skills. Strong sense of customer service to consistently and effectively address client needs. Excellent communication, leadership, and problem-solving skills Mentor and guide a team of data engineers, fostering a culture of continuous learning and improvement. Monitor and troubleshoot data infrastructure issues to ensure high availability and performance. Ensure data quality, integrity, and security across all data platforms. Implement best practices for data governance, lineage, and compliance Desired Skills Prior experience with RDBMS (SQL Server, Oracle, etc.) Stored Procedure/T-SQL/SSIS experience Experience with processing HL7 messages, CCD documents, and EDI X12 Claims files. Familiarity with development methodologies, including the AGILE development approaches Ability to code and comprehend code around technologies that deal with acquiring data Working experience with Hadoop and other Big Data Technologies Experience in Microsoft Azure cloud solutions, architecture, and related technologies Education & Relevant Experience Bachelor’s degree in technology, business, or healthcare related degree 5+ years of experience in data engineering, with at least 2+ years in a leadership role. 2+ years of experience in healthcare/technology related field.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.