About the Role
We are looking for an experienced .NET Solution Architect to lead the technical architecture of a portfolio of enterprise applications. You will work closely with project leaders, development teams, product owners, and fellow architects to define scalable solutions, ensure technical excellence, and drive architectural best practices.
Responsibilities
· Define and drive the target architecture for a portfolio of applications.
· Review, validate, and challenge functional and technical specifications.
· Ensure high code quality through architecture governance and technical reviews.
· Report application progress and technical status to project leaders and development management.
· Guide development teams in adopting client standards, technologies, and best practices.
· Lead technical discussions and support multiple Scrum teams throughout the development lifecycle.
· Coordinate technical activities across development teams during sprint execution.
· Collaborate with Product Owners and Tech Leads to challenge solution designs and technical decisions.
· Investigate complex technical issues and provide effective solutions.
· Facilitate architecture workshops and knowledge-sharing sessions.
Technical Requirements
· Minimum 7 years of experience as a .NET Architect or Senior .NET Technical Lead.
· Strong expertise in designing and delivering modern UI solutions, with Microfrontend architecture experience.
· Strong experience with Blazor is highly preferred. Equivalent expertise with another modern front-end framework is also considered.
· Solid experience designing and implementing microservices architectures.
· Deep understanding of software architecture and design patterns.
· Hands-on experience with Kubernetes (Pods, Services, Ingress, Networking, etc.).
· Strong knowledge of Microsoft Azure cloud services.
· Experience with Helm deployments and Azure DevOps CI/CD pipelines.
· Experience creating architecture documentation using UML, ArchiMate, or similar modeling standards.
· Strong knowledge of testing practices, including unit testing, integration/feature testing, and mocking frameworks.
Soft Skills
· Excellent communication and stakeholder management skills.
· Proven ability to coach and mentor development teams.
· Strong leadership within Agile/Scrum environments.
· Ability to coordinate multiple development teams and align technical delivery.
· Strong analytical and problem-solving skills.
· Confident in communicating technical concepts to both technical and non-technical stakeholders.
· Comfortable challenging architectural decisions and product requirements when appropriate.
· Well-organized with a structured approach to solution design.
· Able to manage priorities effectively in fast-paced environments.
· Passion for continuous learning and technology innovation.
Language Requirement
Required
- English (C1 or higher)
Nice to have
- German
- French
- Dutch