Developer/Programmer Analyst

SMART TECH SKILLS LLC•Memphis, TN
•Hybrid

About The Position

The Developer/Programmer Analyst will support electronic case reporting, data interoperability, and modernization efforts for a public health surveillance registry. The role assesses business requirements, develops automated processes to extract, validate, and use data from electronic initial case reports (eICRs), and builds dashboards to support registry workflows. The analyst works with program, epidemiology, and technical staff to reduce manual data review and improve the usability of electronic health data. The position includes conducting a needs assessment and documenting system requirements, developing and maintaining programs that integrate eICR data into the registry, creating dashboards, and leading automation projects. It also involves testing and validating automated workflows, troubleshooting issues, supporting incorporation of electronic health data into registry workflows, and documenting code, procedures, and integration details for long-term maintenance.

Requirements

  • At least 8 years of experience developing, testing, maintaining, and troubleshooting SAS, Python, R, or similar programming scripts.
  • At least 8 years of experience with system integration, dashboard creation, and automation for interoperability workflows.
  • At least 8 years of experience working with structured or semi-structured health, public health, or other complex administrative data.
  • Knowledge of databases and database querying.
  • At least 8 years of experience testing and validating automated data-integration solutions.
  • Ability to develop reports documenting system requirements and translate programmatic and business needs into technical solutions.
  • Ability to document code and technical specifications to improve workflows and procedures.
  • Strong analytical and problem-solving skills.
  • Ability to communicate technical concepts to technical and nontechnical staff.

Nice To Haves

  • Experience with electronic case reporting (eCR/eICR), Electronic Health Records, or Health Information Exchange.
  • Experience with healthcare interoperability standards such as HL7, XML, or FHIR, and clinical terminology standards such as SNOMED CT.
  • Experience with SQL and relational databases.
  • Experience with public health surveillance systems or registries.
  • Experience with data linkage and matching, and development of automated data pipelines or ETL processes.

Responsibilities

  • Conduct a needs assessment to identify steps for ingesting eICRs and auto-populating selected registry data fields.
  • Develop a report and system requirements document describing interoperability functions and workflows.
  • Document programming scripts, workflows, validation procedures, and integration details for long-term maintenance.
  • Develop, test, document, and maintain SAS, Python, R, or similar programs to automate and integrate eICR data into the registry system.
  • Build dashboards related to electronic case reporting implementation and data modernization efforts.
  • Lead projects that automate branch processes, such as triaging cases for clinical review and data ingestion.
  • Test and validate automated workflows, standardization, linkage, and processing methods for accuracy, completeness, and reliability.
  • Troubleshoot identified issues and refine programming solutions as needed.
  • Support incorporating electronic health data into existing registry workflows.
  • Collaborate with program, epidemiology, and technical staff to identify data and system requirements.
  • Identify potential limitations and develop recommendations for future interoperability projects.

Benefits

  • Competitive salary
  • Flexible work from home options available
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service