Description

Position Summary

As a Software Engineer, you will be a part of a growing team of hands-on, passionate professionals delivering critical system functionality & innovative software solutions for internal and external clients. This work will span back-end systems, cloud servers, and mobile applications that are in the hands of our customers. The ideal candidate will have strong technical skills with a background in healthcare, the ability to quickly move across different technologies, and the ability to work in a fast-paced environment.

Responsibilities of the Software Engineer will include

  • Design, develop, modify, implement, and support software components anywhere in the software stack.
  • Review and debug code, determine root cause for complex software issues and develop practical & efficient technical solutions.
  • Support technical discussions with healthcare clients, internal development teams, and healthcare platform providers translating complex integration requirements into software.
  • Collaborate with other engineering and EHR platform teams to ensure technical feasibility and timely execution of integration projects.
  • Remain current on new technologies; evaluate and make recommendations as necessary.
  • Mentor Software Engineers to allow for skill/knowledge development through advice and coaching.
  • Support LLS’ Quality Management System (QMS) to continually improve the Division’s processes, procedures, and services; and thereby increase efficiency, productivity, effectiveness, and customer satisfaction.

Qualifications

  • 5 years hands-on Java full stack experience working with scalable back-end systems.
  • Hands on experience working on an EHR SMART on FHIR integration, preferably Epic Systems.
  • Good knowledge of EHR systems, architecture and APIs(Epic preferred).
  • Additional knowledge in leading other EHR platforms such as Cerner/Oracle or Meditech a plus.
  • Experience working with and deploying apps and services to AWS.
  • Strong understanding of REST APIs, cloud configuration, networking and security principles.
  • Experience in agile delivery, as well as DevOps.
  • Competence in Python and JavaScript.
  • Excellent communication and collaboration skills.
  • Bachelor’s degree in computer science, engineering, or an equivalent degree in a healthcare technology field.
  • Ability to diagnose and troubleshoot problems, as well as consult on architectural design and configuration changes.


 

Education

Bachelor's degree