Job Description
Title: Interoperability Engineer
Location: Remote
Company Description
Amwell is a leading telehealth platform in the United States and globally, connecting and enabling providers, insurers, patients, and innovators to deliver greater access to more affordable, higher quality care. Amwell believes that digital care delivery will transform healthcare. We offer a single, comprehensive platform to support all telehealth needs from urgent to acute and post-acute care, as well as chronic care management and healthy living. With over a decade of experience, Amwell powers telehealth solutions for over 150 health systems comprised of 2,000 hospitals and 55 health plan partners with over 36,000 employers, covering over 80 million lives.
Brief Overview:
The Interoperability Engineer will play a critical role within the Technical Services team. Reporting to the Director, Technical Delivery, they will be responsible for using their healthcare industry experience to scope, build and deploy integration deliverables between the Amwell platform and our clients’ 3rd party systems. They will offer best practice consultation for clients who choose to write to our FHIR or APIs. They will guide our client migrations from our legacy platform to our new SAAS platform, Converge. They will impart leadership to ensure deliverables are prioritized appropriately, executed on time and of the highest quality. They will define and enforce process throughout the implementation lifecycle and own assigned client projects and escalations.
Core Responsibilities
- Design, map, build, and deploy HL7 interfaces, APIs, or SSO setups that facilitate workflows between the Amwell platforms and client third party systems.
- Drive the creation and organization of knowledge collateral for employee onboarding, client-facing presentations and cross-functional learning that enables autonomy and business growth.
- Define and enforce a highly scalable and repeatable methodology for the implementation of our standard integration offerings along with a set of documentation templates that are uniformly used across client projects.
- Lead client-facing requirement discovery and assist with pre-sale technical presentations as requested by the Solutions team.
- Document message specifications and technical requirements, including but not limited to reverse engineering of existing healthcare IT interfaces to capture requirements when needed
- Enforce documentation of generic and client-specific integration workflows, routes, and communication port configurations to ensure proper versioning, thorough testing for all variations and an audit trail of what and why
- Contribute to the diagnosis of platform technical issues when requested.
Qualifications
- 5+ years of experience scoping and/or developing integration solutions that enable the flow of information between major clinical and ancillary systems i.e. registration, scheduling, billing, order entry, EMRs, HIEs.
- 3+ years of experience vetting and delivering custom healthcare integration solutions as scoped to satisfy critical client workflows. Actual client-facing experience is required.
- Extensive experience with healthcare interoperability and messaging standards, including but not limited to HL7, FHIR and IHE integration profiles.
- Expertise with interface engines and/or enterprise service bus architectures. Lyniate Rhapsody experience is preferred.
- Experience working with SOAP and REST web services. Experience with Apigee is a plus.
- Working knowledge of networking protocols (e.g. TCP/IP, HTTP, FTP, )
- Strong knowledge of SQL and scripting languages is required (Groovy, JavaScript, Python, )
- Strong understanding of JSON and XML technologies (XSD, XSL/XSLT, WSDL)
- Experience with SSO (SAML, OIDC, etc.), and Auth0.
- Demonstrated ability to think strategically and create order in a fast-paced agile environment
- Experience working in situations where strong cross-functional alignment is required for project success; strong relationship-building skills, collaborative.
- Critical thinker, curious, accountable, strong work ethic, able to succeed in a fast-paced, high-intensity start-up environment
- Excellent oral and written communications skills and demonstrated experience managing difficult clients particularly at the leadership level
- Strong organizational and multi-tasking skills with ability to manage multiple simultaneous customer engagements
- Ability to evaluate and interpret end user information requirements, and to develop and implement appropriate technical solutions
- Extensive experience relaying technical and non-technical information in a clear and concise manner
- Demonstrated expert problem solving and analytical skills
- Bachelor’s degree in engineering, Computer Science, Math, Physics, or related field or equivalent. Advanced degree in any of the areas above is a plus.