About the Role
As a Software .NET Architect, you are the driving force behind the technical vision and structural integrity of our applications. You translate complex business needs into scalable, future-proof architectures and guide development teams throughout the implementation process.
Profile & Experience
* Experience: Minimum of 8 to 10 years in software development, including at least 3 years in an architectural role.
* Languages: Native proficiency in Dutch or French, combined with excellent command of English.
* Expertise: Deep knowledge of the .NET ecosystem (C#, .NET 6/8+, ASP.NET Core).
Core Responsibilities
* Architectural Design: Define high-level structures, patterns (Microservices, Event-Driven, DDD), and technical roadmaps.
* Leadership: Act as the primary technical point of contact for stakeholders and coach senior developers.
* Quality Assurance: Perform code reviews, define coding standards, and manage technical debt.
* Transition: Lead the migration of legacy environments toward modern, cloud-native architectures.
* Security & Performance: Ensure applications meet the highest standards regarding security, scalability, and robustness.
Technical Competencies
* Frameworks: Extensive experience with .NET Core, Entity Framework, and Web APIs.
* Cloud: Experience with Azure (or AWS) cloud architecture (App Services, Functions, Service Bus, CosmosDB).
* Frontend: Strong knowledge of modern frontend frameworks such as Angular, React, or Vue.js is a significant asset.
* DevOps & CI/CD: Experience with Azure DevOps, Docker, Kubernetes, and automating deployment pipelines.
* Databases: Expertise in both SQL Server and NoSQL solutions.
Soft Skills
* Strong analytical skills and a pragmatic, problem-solving mindset.
* Excellent communication skills to justify technical choices to both management and development teams.
* A clear vision of the latest tech trends and the ability to translate them into practical business value.