Software Engineer III - C#, Digital Pathology Image Management System development
Epredia · Miami, FL · 1 wk ago
Engineering$120k–$135k/yrFull-time
About the role
Job Title: Software Engineer III, Digital Pathology Image Management System Development
What you are
- Energetic and driven
- A passion for serving our customers
- A growth mindset and love of continuous learning
- An appreciation for diverse perspectives and helping others win
About the Opportunity
As a Software Engineer III specializing in Digital Pathology Image Management System development (C#), you will play a key role in building and enhancing solutions that support diagnostic workflows.
What You Will Do
- Work in a regulated environment, integrating AI into the Image Management System (IMS).
- Develop and maintain robust code for system functionality and performance.
- Handle conversion and management of diverse digital slide formats.
- Enhance diagnostic workflows and ensure seamless integration with LIS and cloud solutions.
- Advancing digital slide management, and enhancing diagnostic workflows.
- Collaborate with cross-functional teams and other stakeholders to understand requirements, provide efficient solutions to meet their needs, and build robust shared services.
- Conduct thorough code reviews to maintain code quality.
What Skills You Will Need
- 5+ years of professional software development experience.
- Bachelor's degree in a relevant scientific or engineering discipline (or equivalent experience); advanced degrees are a plus.
- C# .NET framework 4.8 and .NET Core 2.0 and above
- CSS, JavaScript, WPF and Winforms and MVC
- ASP.NET, REST API, PostgreSQL and SQLite
- JIRA, Bitbucket, Git
- C++
- Node.js, React, API integration
- Experience with digital slide formats: DICOM, TIFF, SVS, MRXS, iSyntax and NDPI
- Experience with HL7 and SNOMED
- Experience in regulated industries, especially medical
- Knowledge of IEC 62304, ISO 14971, FDA Requirements, ISO 13485
Pay
The hiring range for this position is: $120,000-$135,000, plus individuals may be eligible for an annual discretionary bonus.
Benefits
- Medical
- Dental
- Vision
- 401k
- Holiday pay
- Vacation