Project Context & Team Structure
The .NET Architect will be a part of a multidisciplinary team collaborating across various departments.
Responsibilities
- Managing releases in a multi-tenant ecosystem
- Providing pre-configured templates for streamlined project creation
- Developing and setting up Azure Kubernetes Services (AKS) & DevOps pipelines
- Developing and maintaining libraries for development teams
- Managing messaging frameworks (NServiceBus & RabbitMQ)
- Providing a centralized scheduling solution
- Leading enterprise-wide architectural discussions
- Acting as trusted advisors and mentors to development teams
- Conducting code reviews and providing technical guidance
- Balancing innovation with pragmatic solutions
- Conducting technology research & enforcing best practices
- Strong focus on authentication & authorization
- Evaluate and challenge technical solutions proposed by development teams
- Guide and support teams in their development efforts
- Develop solutions and frameworks to streamline implementations
- Ensure focus on business logic while minimizing technical overhead
- Provide architectural oversight and technical validation for complex challenges
- Monitor and adopt new technologies relevant to the organization’s ecosystem
Technical Environment & Key Competencies
- .NET Core & ASP.NET Web API
- Entity Framework
- UI Technologies: Transition from Angular to Blazor WASM (mandatory min. 1 year of experience in Blazor)
- Messaging: NServiceBus/RabbitMQ
- Security: OAuth, OpenID
- Containerization & Cloud: Docker, AKS (Azure Kubernetes Services)
- Bonus Skills: SignalR, pragmatic technology decision-making
Mindset & Approach
- Technological curiosity and active research on emerging trends
- Pragmatism: Understanding that theoretical best solutions may not always be practical
- Balance between guidance & innovation: Acting as both a gatekeeper and a problem solver
- Passionate .NET Architect who thrives in architectural leadership and enjoys mentoring teams.
Language Requirements
- English: Mandatory (proficiency required)
- French/Dutch: Nice-to-have (team is bilingual)
Solliciteren