Software ontwikkelaar
Role details
Job location
Tech stack
Job description
We are looking for a senior .NET developer with a strong backend focus and solid frontend knowledge, who enjoys working both on existing (legacy) applications and on the modernization towards future-proof solutions. You will play a key role in maintaining business-critical systems and gradually shaping the technical future of our application landscape., Design, develop and maintain backend-driven web and API solutions using .NET Core, C#, ASP.NET (Web API / MVC). - Maintain and modernize existing legacy applications (WPF / WinForms) and contribute to migration strategies towards more modern architectures. - Build and consume REST APIs and ensure secure integration between systems. - Contribute to frontend development using React and/or Blazor, in collaboration with designers and other developers. - Ensure code quality through testing, reviews and documentation. - Act as a senior reference point in the team and mentor less experienced developers. - Think along about technical direction, architecture and future evolutions.
Requirements
7-10 years of experience as a developer in a .NET environment. - Strong experience with .NET Core, C#, ASP.NET, Entity Framework. - Experience with React and/or Blazor. - Familiarity with legacy Microsoft technologies (WPF / WinForms) or a strong willingness to learn and work with them. - Experience with REST APIs and application security concepts. - Experience with CI/CD and Git; knowledge of containerization (Docker, OpenShift, Kubernetes) is a plus. - Interest in cloud technologies (Azure is a plus). - Strong problem-solving skills, autonomous working style and sense of ownership. - Ability to reflect on complex problems and know when to seek alignment. - Fluent in English; Dutch is a plus.