Job Description :
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.






Sr. Software Engineer


RESPONSIBILITIES:

Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.
Manage user support to improve productivity of EMR systems for customers, including recommending technology and hardware upgrades for optimal use of software solutions.
Develop, code, test, implementation and maintenance of the software for eClinicalWorks'' EMR products;
Install EMR products including end-to-end development in Visual Basic, .NET, Java, and J2EE(design, coding, bug fixing, installation, maintenance of multiple feature areas);
Develop and write computer programs for storing, locating and retrieving data and information;
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 for Target 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; Correct errors by making appropriate changes and then rechecking the program to ensure that the desired results are produced; Conduct trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct;
Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes and;
Manage user support to improve productivity of EMR systems for customers, including recommending technology and hardware upgrades for optimal use of software solutions;
Write or contribute to instructions or manuals to guide end users.



REQUIREMENTS


- 7-10 years of experience required in areas of clinical interfaces, interoperability, standards implementation
- Responsible for full life-cycle of large complex projects. Based on expert technical knowledge, skills and experience, develops solutions based on multifaceted technologies, standards, frameworks and business processes. Leads overall strategy, design & architecture for solutions.
- Expertise in Core Java, Enterprise applications, MySQL/MSSQL/MongoDB, RESTful APIs is required
- Experience with SVN, Bamboo, Crucible, CI/CD, Git is preferred
- Knowledge in FHIR, DSTU, HL7 standards is preferred
- Knowledge in management of high availability, highly scalable systems and architecture is preferred
- Knowledge in working with different encoding standards and document types is preferred
- Knowledge in clinical standards like RxNorm, ICD10, SNOMED is preferred
- Ability to work with SCRUM and AGILE methodologies is required
- Ability to execute assigned project tasks within established schedule
- Ability to work collaboratively in a cross functional team environment
- Ability to communicate effectively
- Ability to write comprehensive design and architecture documentation
- Bachelor Degree is required. Master/Higher education is preferred


eClinicalWorks is an Equal Opportunity Employer. We respect and seek to empower each individual and support the diverse cultures, perspectives, skills, and experiences that bring us together and help create a healthy world.