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.