Responsibilities
- Work alongside a skilled and varied team to design, build, and support reliable software components using Microsoft and cloud-based platforms.
- Develop sophisticated imaging systems that integrate data and visualization tools to assist clinical decision-making.
- Report directly to a Software Development Manager and contribute within a disciplined, quality-driven development setting.
- Follow recognized best practices in software architecture, implementation, and validation to solve practical healthcare challenges.
- Maintain clear awareness of project goals, deadlines, and deliverables while efficiently managing time and task progress.
- Coordinate regularly with team members to align on assignments, share updates, and report potential obstacles.
- Ensure patient safety remains a top priority by following all defined procedures and development guidelines.
- Carry out additional responsibilities as needed by the team or management.
- Adhere to U.S. FDA regulations for medical devices, ISO 13485 standards, and all relevant legal and industry requirements.
Work Arrangement
Hybrid — Durham, NC
Team
Collaborative team environment with experienced developers working under structured quality standards in healthcare technology.
Other
- Position involves sitting for 75-100% of work hours.
- Requires continuous use of hands and fingers for typing and handling small objects, up to 100% of work time.
- Involves standing, speaking, and hearing for up to 25% of work hours.
- Requires lifting and carrying items up to ten pounds for up to 20% of work hours.
- Necessitates close vision capability for clear focus within twenty inches.
- May require occasional travel of up to 10% based on business demands.
- Successful candidate must be fully vaccinated against COVID-19 unless a legally recognized exemption is approved.
- Candidates must meet facility-specific credentialing rules, including vaccine compliance, if applicable.
- Company promotes vaccination and requires periodic COVID-19 testing and indoor face coverings unless an exemption is granted.