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.