Experienced .NET Developer
For a client, we are seeking an Experienced .NET Developer to join our IT Document Management team. This role is crucial for designing, developing, and maintaining backend systems to support digital services across various business units.
Project Duration:
- Expected Start Date: ASAP
- Duration: 12 months (with the possibility of extension based on project evolution)
Responsibilities:
- Design, develop, and maintain backend services and APIs using .NET Framework and .NET Core, focusing on stability and performance.
- Employ modern design principles such as Event-Driven Architecture & Domain-Driven Design.
- Collaborate closely with architects, analysts, and developers to deliver high-quality software solutions.
- Ensure code quality through unit testing, code reviews, and adherence to best practices.
- Proactively communicate within and outside the team regarding target solutions, issues, and/or delays.
- Build detailed knowledge of existing technical assets to assist in their maintenance and improvement.
Required Qualifications and Experience:
- Senior level experience (5 - 8 years) in .NET Development (.NET Framework & .NET Core).
- Proficiency in writing C# with a focus on Rest APIs & Windows services.
- Experience with Azure Service Bus and Azure Cloud services to build and deploy scalable applications.
- Familiarity with modern design principles (Event-Driven Architecture & Domain-Driven Design) and best practices implementation.
Personal Skills:
- Ability to communicate proactively and smoothly, both in writing and verbally.
- Comfortable in understanding complex environments and willing to learn/invest in them.
- Capable of working both autonomously and in a team.
Language Proficiency:
- English (Mandatory): Speaking, Reading, Writing (Level 3)
- Dutch (Preferable): Speaking, Reading, Writing (Level 3/1)
- French (Preferable): Speaking, Reading, Writing (Level 3/1)