Sr. Software Engineer

eClinicalWorks   •  

Westborough, MA

Not Specified years

Posted 271 days ago

This job is no longer available.

Description Will design, develop, implement and support new and existing interfaces related to the Patient Management, Electronic Medical Records, Revenue Cycle and surrounding provider based systems.

Responsible for analyzing, designing, developing and testing software components required to map and migrate data from legacy provider systems (EMR, Patient Management and Revenue Cycle Management) to the new EMR and surrounding applications. Prepare accurate and complete technical design and programming specifications, such as data / entity-relationship schemas, data mapping, file specifications, program specifications, backup and recovery controls as necessary for all development efforts.

Develop or modify moderate to highly complex or technically advanced application enhancements in accordance with accepted protocols and standards. Develop interface testing and programming plans for storing, locating and retrieving data and information.

Design, develop and deliver data migration / conversion software components that result in the successful migration of data from existing legacy systems to the new Practice Management/EMR system. Maintain professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; participating in professional societies. Develop and maintain applications and databases by evaluating client needs; analyzing requirements and design/developing software associated with interface and conversion in Visual Basic, .NET, Java, and J2EE (design, coding, bug fixing, installation, maintenance of multiple feature areas).

Will be responsible for performing end-to-end validation of integration between eClinicalWorks EMR systems and external third-party applications / systems. Perform end-to-end reconciliation, quality assurance and balancing of all data between source and target systems. Design and develop adequate controls into all software components to enable self-balancing, exception reporting and handling of any data anomalies associated with data conversion and/or interface software. Coordinate and drive work with third parties as needed to insure successful implementation of new interfaces/integration solutions.

Develop, code, test, implementation and maintenance of the software for eClinicalWorks' EMR products. Develop a system that can run within various medical practices or their hosted data center. Develop and support devise module using VB6.0, Java and MySQL as backend and architecture for the next generation of EMR features. Design an application that allows the doctors to manage the patient's charges that they owe to the patient and claim the insurances. Develop an interface for the Planned Parenthood.

A scheduled interface reads the images from the GE Ultrasound device and attaches the data with the patient's record in the ECW EMR. Develop Exception Error Report functionality in the ECW EMR that facilitates the doctors to manage the exception images. Develop a project for QRS to integrate the Office Medic EKG device with the ECW EMR. Requirements Master's Degree or foreign equivalent in computer science, engineering, information science, management information systems, biomedical engineering or related field.