Job Title: Developer/Programmer Analyst III
Location: Austin, TX (Hybrid – 4 days remote, 1 day onsite per week; subject to change). Candidates must currently reside within a 50-mile radius of Austin, Texas. Out-of-state candidates planning to relocate are not eligible.
Position Type: Contract
Must Have Skills
- 8+ years of experience developing, testing, maintaining, and troubleshooting SAS, Python, R, or similar programming scripts.
- 8+ years of experience in system integration, dashboard development, and workflow automation.
- 8+ years of experience working with structured and semi-structured healthcare, public health, or complex administrative datasets.
- 8+ years of experience with databases, database querying, and data management.
- 8+ years of experience gathering business requirements, documenting system specifications, and translating business needs into technical solutions.
- 8+ years of experience testing and validating automated data integration solutions.
- 8+ years of experience documenting code, technical specifications, workflows, and procedures.
- Strong analytical, troubleshooting, problem-solving, communication, and cross-functional collaboration skills.
Desired Skills
- 2+ years of experience with electronic case reporting (eCR/eICR), Electronic Health Records (EHR), or Health Information Exchange (HIE).
- Experience with healthcare interoperability standards such as HL7, XML, and FHIR.
- Knowledge of clinical terminology standards such as SNOMED CT.
- 2+ years of experience with SQL and relational databases.
- Experience with public health surveillance systems, disease registries, and healthcare data integration.
- Experience with data linkage, record matching, and automated ETL pipelines.
- Familiarity with public health data modernization and electronic health data interoperability.
Job Responsibilities
- Conduct interoperability needs assessments to identify business and technical requirements for integrating electronic initial case reports (eICRs) into the Texas Birth Defects Registry (TBIRDS).
- Develop automated solutions to ingest eICR data and auto-populate selected registry fields to reduce manual data entry and accelerate record abstraction.
- Design, develop, test, and maintain SAS, Python, R, or similar programs to support data integration, workflow automation, and reporting.
- Build dashboards to monitor electronic case reporting implementation, clinical review processes, and data modernization initiatives.
- Automate clinical case triaging, data extraction, validation, transformation, and ingestion workflows.
- Develop and maintain automated data pipelines to improve interoperability between electronic health data sources and existing surveillance systems.
- Perform testing and validation of automated workflows, data standardization, record linkage, and integration processes to ensure accuracy, completeness, and reliability.
- Troubleshoot integration issues, optimize existing scripts, and improve system performance and data quality.
- Collaborate with epidemiologists, program teams, technical staff, and stakeholders to gather requirements and recommend technical solutions.
- Prepare system requirements documents, technical reports, workflow diagrams, validation procedures, and implementation recommendations.
- Support modernization of TBIRDS through electronic health data integration and improved interoperability capabilities.
- Identify technical limitations, evaluate integration opportunities, and recommend scalable solutions for future public health surveillance initiatives.
- Maintain comprehensive technical documentation to ensure sustainability, maintainability, and knowledge transfer of developed solutions.