What are the responsibilities and job description for the Lead Software Engineer - RIS/PACS position at KONICA MINOLTA HEALTHCARE AMERICAS INC?
Lead Software Engineer - RIS/PACS
Job Type: Internal (Hybrid) in Garner, NC
The Lead Software Engineer - RIS/PACS writes and maintains enterprise-level software used in the healthcare industry to process images taken by medical imaging equipment (MRI, ultrasound, etc.). These images are then viewed and evaluated by radiologists to determine possible health concerns, which will be later reported back to the referring physician or the patient themselves.
The Lead Software Engineer is responsible for supervising a team of Software Engineers.
- Development of web-based image viewer, scheduling system, worklist and other radiology information system components
- Review/Approval of fellow developer code before merge
- Mentoring junior developers
- Owning features and functionality end-to-end in multiple modules
- Bachelor degree in computer science or other relevant field.
- Minimum of 10 years of software development experience.
- Intermediate/Senior level knowledge of relational DBs (PostgreSQL)
- Experience with developing and maintaining RESTful APIs.
JavaScript Requirements:
- Full working knowledge of JavaScript and its internals
- Strong experience in optimizing front-end code for speed (should be obsessive about client-side performance)
- Expert in building scalable UI design & development.
- Strong knowledge using debugging tools like Chrome Developer tools.
- 5 years Experience with Node.js
Desired Skills and Abilities:
- English communication, written and oral
- Experience troubleshooting SQL query performance
- Understanding of DICOM standard
- GIT
- React.js, jQuery, Backbone, Express, Fastify
Preferred Experience:
- Experience with Canvas/Backbone/Paper JS libraries.
- Experience with C , C#
- Linux
- AWS
- Experience with Keycloak (or other identity management software)