Key Responsibilities -Software engineer for medical product design/implementations & its maintenance -Work closely with service team to fix the customer problem -Work closely with the team to breakdown requirements, estimate efforts and complete development/integration tasks, -Implement requirements independently with quality design and codes, appropriate unit tests and documentation. -Design/code review with all team members -Interact with global teams to promote consistency and maximize synergies
Requirements -BS/MS in Computer Science related majors -3+ years’ experience -Be good at C#, .NET Framework, MVVM and WPF -Be familiar with OOA/OOD, Design Pattern -Excellent debugging skills -Familiar with version control tools ( at least 1 in Git, Clearcase or SVN) -Good at oral and written English -Strong communication skills and good team work player -Demonstrated self-managing, flexibility and adaptability -Strong commitment and dependency, dedication to projects -Platform or application development using OOA/OOD, design pattern -Experience of Embedded system development is a plus -Experience in Medical systems (e.g. PACS, DR, CT) is a plus -Experience of class 3 medical device development is a plus