10+ years of hands-on software engineering experience with Java object-oriented language.
6+ years of experience using a Spark-based data processing framework for large scale processing.
6+ years of experience architecting and enhancing data platforms and service-oriented architectures.
Experience with compiler design principles, including lexical analysis, parsing, abstract syntax trees, and intermediate representation, is essential.
Familiar with ELM's structure and how to generate it from CQL.
Understanding HL7 standards, particularly FHIR (Fast Healthcare Interoperability Resources), is crucial. This includes understanding how to access and interpret clinical data stored in FHIR resources, as CQL often interacts with clinical data.
good understanding of data structures and algorithms for efficient processing and evaluation of clinical logic
Comfortable working with semi-structured data formats like XML, JSON
Experience working within Agile/DevSecOps development environments.
Excellent communication, collaboration, and mentoring skills.
Knowledge of health care data and systems preferred.