eClinicalWorks Senior Software Engineer in Westborough, Massachusetts
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.
Summary: This position is responsible for designing, developing, and testing of features for the EHR software and be part of continued improvement by working and collaborating with a team of product specialists and product managers in a highly focused result-oriented environment. Position requires high level of responsibility and ownership and manage and refine goals and objectives on an ongoing basis.
Must have 10+ years of relevant industry experience preferably in Healthcare IT.
6+ years of experience in core Java,
6+ years of experience in MySQL or Sql server database,
Familiarity in Spring, JDBC, Test driven development, GIT, Jira, Sprint planning activities in agile framework.
Job Functions / Responsibilities:
Write high quality code that is readable, maintainable, scalable, and secure.
Experience in developing application frameworks, establishing foundations and standards for code development. Experience in designing and developing web services.
Write test cases to achieve full code coverage.
Do peer code reviews and provide feedback if needed. Should be able to mentor a small group
Work with Product analysts to understand the requirements, discuss challenges and come up with feasible solutions. Take complete ownership from Design to Delivering high quality, scalable and secure code.
Excellent troubleshooting and Problem-solving skills. Get on call with technical support to debug an issue, analyze the logs, pinpoint the problem and come up with a solution.
Communicate and collaborate with other teams to meet some common deadlines.
Commit to the timelines & Participate in technical discussions
Write technical documents that involves API documentation, flow diagrams and database architecture.
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
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information. 41 CFR 60-1.35(c)