As a Senior .NET Developer, you are co-responsible for developing a new software platform and maintaining the current platform in a high-tech environment. You write code in a multidisciplinary team and contribute to advanced, fully automated systems with high precision. You make use of technologies such as machine vision, deep learning and modern .NET tools.
## Your responsibilities
- Develop and further develop software platforms for high-tech equipment
- Write high-quality, maintainable and testable code in C# / WPF
- Work with databases, ORM's and MVVM architectures
- Apply best practices such as SOLID, KISS, DRY and YAGNI
- Collaborate in an Agile/Scrum team and use DevOps techniques (including Docker, CI/CD, AWS/Cloud Foundry)
- Travel when needed for customer contact and implementation of custom solutions
## What do you bring?
- Completed bachelor or master in Computer Science or equivalent
- 3-5 years of relevant work experience
- Experience with C#, WPF and .NET libraries
- Knowledge of databases, ORM's (such as Entity Framework) and MVVM structures
- Experience with object-oriented programming and design patterns
- Experience with Agile/Scrum and DevOps methodologies
- Experience with version control (Git/TFS)
- Self-motivated and goal-oriented, but also a team player
- Good command of Dutch and English