Position: Software engineer C#  (Planners team)
Company: Materialise
Category: .NET
Experience required: 2y
English level: intermediate

**Requirements**
Strong knowledge .NET, EF, C#, ASP.Net MVC, MS SQL
Experience with .Net Core,
Knowledge of JavaScript,
HTTP protocol, REST
English - intermediate (pre-intermediate if ready to upgrade it)
**Will be a plus**
Typescript, React, CSS and preprocessors
Knowledge of Design Patterns
WebGL, Three.js
Build automation (WebPack etc.)
Material Design

**Tasks and responsibilities**
Design, build, and maintain efficient, reusable, and reliable code
Identify bottlenecks and bugs, and devise solutions to these problems
Help to maintain code quality, organization, and automatization
Take part in building and supporting cross-product platform
Code review and technical consultancies

**About the project**
Materialise Web-based Surgery Planner allows a surgeon to simulate the placement of implants in a joint replacement surgery (Knee, Hip
Shoulder). This simulation is based on three-dimensional models of the patient’s anatomy that were derived from medical imaging data using image segmentation. Using the Planner, the surgeon can inspect a default pre-operative plan that is generated by Materialise, adjust parameters as desired, and approve it. The surgeon approved pre-operative plan will then be used by Materialise to design and produce the Patient Specific Instruments (Pin Placement Guides) using rapid prototyping. Finally, the patient matched pin placement guides will be used on the patient during surgery as a guide to accurately determine drill and cut positions that are required for placing the actual implant device.