Sr. Software Engineer
eClinicalWorksAbout the role
We are eClinicalWorks. We are a privately held leader in healthcare IT, providing comprehensive, cloud based EHR/PRM solutions to medical professionals worldwide to improve workflows and reduce the risk of physician burnout. We care. We are committed to positive change. And that’s where you come in. Do you value creativity and innovation? Great, so do we. At eClinicalWorks, we share a passion for improving healthcare through dedication, education, and teamwork. Everyone has that one thing they’re really good at. We value your talent and want you to join our fast-paced, fun, and culturally diverse environment. Ready to make a difference? Apply today.
Overview
The Sr. Software Engineer is part of continued improvement by working and collaborating with a team of product managers and quality engineers in a highly focused result-oriented environment. This position requires high level of responsibility and ownership, peer guidance and setting independent goals and objectives on an ongoing basis.
Responsibilities
- Design, Develop, Test and Commit with ready for market attitude
- Work closely with analysts and product managers
- Create technical design documents detailing the specifics
- Peer-review code and write unit and integration tests
- Participate in maintenance/improvement of existing code as required
- Participate in connectathons, Development conferences
- Contribute to architecture and design ideas
- Perform other duties as assigned
Detailed Job Functions/Responsibilitie
- 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, development and delivery of 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)
- Perform 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, implement and maintain 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
- Designed 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 clients. 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. The project reads the data from the EKG device for recording the electrical activity of the heart and integrates it with ECW EMR. From the EMR, the doctor can directly view patient’s reports, confirm them and edit it for his references
Experience/Education Requirements
- Bachelor’s Degree required; Master’s Degree preferred
- Must have more than 7+ years of experience in core Java, Spring, RDBMS like Microsoft SQL Server, MySQL, RESTful/Soap Web services
- Ability to work with SCRUM and AG
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s