IT LINK Benelux is looking for a Senior C# Developer to join the team of one of our clients, a major player in mobility.
In order to better serve the customers, our client is transforming to become a more digital player. With this in mind, your missions and responsibilities in the upcoming project will be as follows :
You develop, extend, maintain and monitor applications within the domain.
You automate testing in all its forms in order to increase both code quality and application reliability, i.e., Unit-testing, integration testing, end-to-end testing, etc.
You write maintainable documentation for both existing software and new developments.
You collaborate with domain experts and business analysts in extracting requirements from user and business requests.
You participate in design discussions (high- and low-level) regarding application transformations as well as greenfield development.
You start initiatives to improve development processes, testing, operational management and infrastructure.
You try to reduce the amount of existing manual operational tasks as much as possible through automation.
You help set up inter-team communication channels for coordination regarding API changes, deployments, bugs, etc.
You have experience in industry sector
You have at least 10 years of practical experience in C#.Net development
You have detailed knowledge of the .NET framework and surrounding ecosystem.
You have a strong foundation in OOP, in particular regarding C#.
You are acquinted with modern software design principles i.e. SOLID, Gang of Four, event-driven systems, etc.
You have experience with ASP.NET WebApi and ASP.NET MVC.
You have experience with relational databases, preferably SQL server.
You have experience with CI pipelines, in particular Azure DevOps.
You are familiar with distributed system design and messaging technology.
Experience with .NET Core / .NET 5 is a plus.
Experience with NServiceBus is a big plus.
Experience with Azure cloud platform or Docker is a plus
Experience with older technologies such as WCF, WinForms, ASP.NET WebForms, ASMX Web Services, .NET remoting is a plus.
You are familiar with CD / CI flow