About The Position

The Systems Analyst performs technical work analyzing user requirements, procedures, and problems to automate clinical functions or improve existing information technology systems. The role develops the Electronic Medical Record (EMR), ancillary applications, and related systems to meet use and regulatory standards and system needs. The analyst designs and builds within assigned applications or systems to support providers, staff, and patients, helping ensure healthcare tools are secure and efficient. The position supports and maintains assigned applications by designing, building, and installing upgrades or new implementations; troubleshooting issues; performing maintenance; reviewing and testing newly released software changes; and keeping system documentation current. The analyst also prepares detailed programming or integration specifications, meets project deadlines, and communicates progress and potential risks to leadership and customers.

Requirements

  • High school diploma and four years of relevant experience, or an associate's degree and two years of relevant experience, may substitute for a bachelor's degree.
  • Technical proficiency and appropriate pre-employment screening.
  • Excellent communication and facilitation skills.

Nice To Haves

  • Bachelor's degree.
  • Master's degree.
  • Prior experience in a relevant healthcare, teaching, or adult learning/training field, especially training Epic.
  • Prior implementation experience.

Responsibilities

  • Analyze user requirements, procedures, and problems to automate clinical functions or improve existing IT systems.
  • Develop EMR, ancillary applications, and inter-related systems to meet user and regulatory standards.
  • Design and build within assigned applications or systems to meet the needs of providers, staff, and patients.
  • Design, build, and install application upgrades and new implementations.
  • Troubleshoot application issues and determine appropriate resolutions.
  • Perform required maintenance tasks for assigned applications.
  • Review and test changes in newly released software to ensure integrity.
  • Maintain documentation reflecting current system configurations and state.
  • Prepare detailed programming and/or integration specifications as required.
  • Meet project deadlines.
  • Communicate progress and potential risks effectively to leadership and customers.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service