Position: Software Engineer .NET
Company: Materialise
Category: .NET
Experience required: 5y
English level: upper

**Specific knowledge/skills:**

— 5+ years of experience with .Net/C#
— .Net Core (v6+): web API, entity framework and NServicebus
— Good knowledge of OOP, design patterns, and SOLID principles
— Good knowledge of SQL (MySQL is the standard being used in Materialise)
— At least Bachelor's degree in mathematics, engineering, computer science, or a relative technical field
— Experience in web applications development (incl. API, REST, and gRPC)
— Azure Cloud/AWS or other cloud vendors (AWS is the standard being used in Materialise)
— DevOps experience, Git and Gitflow Workflow
— Docker/Container experience
— Microservices & domain-driven design architecture
— Experience with infrastructure as code (Terraform)
— English: professional working proficiency (to collaborate in written and verbally with English-speaking stakeholders)
— Practical, hands-on mindset
— Good communication with other teams; team player


**Tasks& responsibilities:**

— Develop market-leading software for the 3D printing industry
— Eager to deliver a production-ready stable system
— Be able to analyze and develop high-quality features (incl. automated testing)
— Contribute to back-end applications; contributing to minor frontend changes may be needed
— Provides maintenance and support for the production environments by resolving urgent requests on time


**About the project:**

Materialise is the reference in the 3D printing software. The software product being developed is a critical component of the CO-AM software portfolio of Materialise, more specifically the software deals with providing a solution for quality & process control of 3D printing. It should be very reliable (and user friendly) to be used by our existing highly demanding customers (such as aerospace). You will be part of a small/medium-sized international (Ukraine & Belgium) product team, and a multi-disciplinary team (frontend, backend, test engineers, DevOps engineers). The product team is part of a bigger international software team.