Integration Engineer
Employment Type : Full-Time
Forefront Telecare, Inc. is a tech-enabled healthcare company and a recognized national leader in behavioral telehealth with a provider network of psychiatrists, psychiatric nurse practitioners, and other behavioral health professionals serving rural America. We have a nationwide presence and a stellar reputation with the clients and patients we serve.
As a pioneer in behavioral telehealth, we had to create many of the technical, logistical, clinical, reimbursement and business protocols that we use in our operations today. That spirit of creativity and our ability to innovate have been tremendously important in our ability to design and customize solutions for various kinds of facilities and practices, which present unique conditions and challenges.
Reporting to the Software Engineering lead, the Integration Engineer is responsible for establishing integration between in-house commercial and homegrown applications and those of our client partner organizations using standard integration/interoperability standards and scalable methods.
Essential Job Functions:
- Serves as the company expert on integration/interoperability and recommend solutions for solving business problems within operational, clinical, and financial systems.
- Work closely with customers to help define and implement the integration method, whether API, HL7, or flat file.
- Extracting, transforming, and loading healthcare data to support data archiving and migrations between EHR/EMR Systems.
- Work with development team to architect, design, build, and implement application integrations.
- Develop and maintain data integration components such as SQL queries, data extraction and cleansing, and integration with system API components.
- Architect and implement new HL7 interfaces requirements and system specifications.
- Develop and maintain technical documentation for each solution. Including data dictionary, data flow diagrams, etc.
- Troubleshooting existing integrations, providing technical support, and resolution to the customer and internal teams.
- Test, document, and validate existing and new interfaces.
- Maintain existing systems to support business and technical needs.
- Generate and review technical documentation and provide feedback on integration activities.
- Solicits ideas and feedback, gather requirements, write product specs and workflows, and coordinate cross-functionally.
- Able to successfully investigate, evaluate and recommend new technology to meet requirements of systems and projects.
- Other duties and projects as assigned.
Requirements
- Working knowledge of HL7 standards and interface engines.
- Understanding of interoperability methods including FIHR, C-CDA and Direct Messaging
- Knowledge of API, SDKs, and 3rd party integration best practices.
- Demonstrated strong analytical/problem solving skills.
- Understanding of cloud computing environments is required; Google Cloud Platform (GCP) is highly desirable
- Familiarity with agile software development practices and tools (e.g. git) a plus.
- Excellent written/verbal communication and interpersonal skills with strong sense of customer service.
- Strong organizational skills and ability to perform multiple tasks simultaneously.
- Solution oriented with a high sense of quality, attention to detail, accuracy, efficiency, and meeting tight deadlines.
- Strong execution capability
- Team player who can drive towards win-win situations and effectively collaborate.
- Self-motivated, ownership attitude, entrepreneurial spirit, comfortable with ambiguity
- Familiarity with EMRs and Practice Management / Billing systems.
- Familiarity with Mirth Connect version 2 and 3 is a plus.
- Must know JavaScript, Node.js, and SQL. Knowledge of Typescript and Angular is a plus.
- Experience in web service design, testing, and implementation such as SOAP and REST.
- Working knowledge of a HIPAA regulations
- Strong desire to learn & grow with the organization.
- Passion for improving the lives of people with behavioral health conditions, especially the senior population.
Education and Experience:
- A bachelor’s degree or equivalent experience in Software Engineering, Computer Science, or a related field
- Must have at least 2 or more years of professional experience in the healthcare industry with knowledge of patient appointment scheduling, charge capture, claim processing, HL7 integration, and/or patient electronic health records (EHR/EMR).
- Experience with C-CDA and knowledge of Direct Messaging
- Hands-on experience working with various message / file formats such as HL7, XML, CSV, Fixed width, and proprietary formats to support data exchanges is required.
- Hands-on experience with interpreting, clarifying, and documenting technical specifications to support data integration projects.
- Experience with one or more EMR/EHR systems such as (but not limited to) Epic, Cerner, Meditech, Evident, MedHost, Allscripts, Netsmart, athenaOne, Azalea, AdvancedMD, Credible, or NextGen.
- Experience working with client implementation teams on data exchange and integration
- Telehealth experience is highly desirable but not required
OTHER INFORMATION:
Number of Direct Reports:
None
Percentage of Travel Required:
Occasional, as needed. No more than approximately 5-10% (post COVID-19)
Benefits
Competitive Salary
Medical and Dental benefits
401k