Senior Software Engineer--某500强美资医疗全球研发中心

 

Major Accountabilities    

 

1. Follow  company policy and company quality processes and procedures in software development life cycle

 

2. Proactively engage in product commercializationactivities

 

3. Design and develop the new products oradvance the existing products

 

4. Contribute organization growth

 

5. Cooperate with the whole team togetherfor project and organization success

 

6. Implement modules design and development

 

7. Accomplish corresponding documents basedon project and organization needs

 

8. Perform unit test for assigned modules

 

9. Engaged in peer/code review, code profileand code coverage for modules

 

10. Implement bug fixes and enhancements

 

11. Encourage to extend the responsibilitiesbesides the normal deliveries

 

 

 

Requirements    

 

1. BS or MS in CS/CE/EE/IT or relatedcomputer field

 

2. 5+ year working experience in softwaredesign and development experience

 

3. Familiar with OOA/OOD, design patternsand design principles

 

4. Hands-on programmatic knowledge of C# andgood understanding of .NET platform

 

5. Hands-on programmatic knowledge of JavaScript and good understanding of front-end library/framework such as JQuery, AuglarJS,Bootstrap, etc.

 

6. Solid experience in ASP.net MVC / ASP.netWeb API, Entity Framework development

 

7. Solid experience in MS SQL Serverdevelopment

 

8. Demonstrated analytical and problemsolving skills

 

9. Ability to learn and adaptation

 

10. Experience in RIS or other medicalsystem development is a plus

 

11. Experience in DICOM, HL7 is a plus