We are a comprehensive ophthalmic device manufacturer within the worldwide ophthalmic community. It introduced the world’s first commercial back-of-the-eye spectral domain (SD) and swept source (SS) optical coherence tomography (OCT) systems, which have driven innovation in eye-care.
More recently, we started to enhance not only our hardware but also our software solutions. To become the leader in diagnostic software, we developed a new strategic division whose primary objective is to create world-class software solutions for the eye-care industry and beyond. Our products enable the collection and visualization of a wide range of imaging and clinical data while providing quantitative and clinical analysis capabilities. Our software gives clinicians access to patient exam data captured from OCTs, Visual Fields, Fundus cameras, and third-party devices.
We leverage our image management software called Synergy, where practitioners gain access to DICOM and non-DICOM information stored in a central, cloud-based environment. Additionally, we now provide an integrated service that connects practitioners to an extensive network of reading services to assist in the management of sight-threatening eye diseases.
We are expanding our cloud-based application development presence in the eye care marketplace and are soliciting talented software engineers to assist in the creation and expansion of our software products.
CORE TECH
.Net
C#
Azure
Responsibilities
- Work with other technical leaders and product stockholders to design and develop SaaS platform and applications adopting state-of-the-art web and cloud technologies.
- Provide guidance and recommendation on software architecture, design patterns, and best practices for applications and solutions.
- Research and monitor technology trend, new technologies, and new software tools.
- Write core modules and components, resolve coding issues, and perform code review with development team.
- Define and implement Proof-Of-Concept prototypes for new features and proposals.
- Create technical documents including software requirement specification (SRS), software design specification (SDS) and release notes.
- Support existing solutions with enhancements and resolving issues.
- Perform 2nd-tier engineering support for implementation and support teams.
Qualifications
- BS or MS in computer science, computer engineering, or related technical majors.
- 3+ years of experience with architecture design for complex web applications and cloud-based solutions.
- 10+ years of experience with web and desktop application development in Windows environment using .NET, C#, and C++.
- Expertise in building high performance, scalable, secure, and distributed web applications.
- Extensive experience as a software developer in object-oriented programming and coding.
- Expertise with services-orientation architecture and modular multi-layer system design and development.
- Excellent analytical abilities, technical creativity and self-motivation.
- Strong understanding and experience with RESTful API design and development.
- Fluent on verbal and written communication skills.