.NET Architect

·

Our client is looking for a Technical Architect / Senior .NET Lead Service to provide technical leadership across several applications and development teams within a complex enterprise environment.

Our client is a key player in the Belgian and European energy landscape and plays a crucial role in ensuring the reliability and sustainability of the electricity supply.

As Technical Architect / Senior .NET Lead, you will oversee and support several applications within the portfolio and work closely with development teams, Project Leaders, Product Owners, Tech Leads and Architects.

You will combine hands-on technical expertise, architecture ownership and technical leadership, helping teams deliver high-quality, scalable and maintainable solutions while ensuring alignment with the client's development standards and target architecture.

Your Responsibilities

Technical Architecture & Vision

  • Define and communicate a clear technical vision and target architecture.
  • Design and document application and solution architectures.
  • Review, validate and challenge technical and functional specifications.
  • Ensure solutions follow established architecture principles, development guidelines and technology standards.
  • Challenge technical decisions together with Tech Leads, Developers and Architects.
  • Evaluate new technologies and assess their potential value within the technology landscape.
  • Maintain strong awareness of technological developments and emerging practices.

Development Leadership

  • Coordinate and technically guide multiple development teams.
  • Coach Developers and Tech Leads on architecture, development practices and technical decision-making.
  • Support teams in resolving complex technical issues.
  • Actively participate within Scrum teams.
  • Help coordinate development activities and priorities during sprints.
  • Organize and facilitate collaborative technical sessions with Developers and Architects.
  • Provide technical leadership across multiple applications within the portfolio.

Application Delivery & Quality

  • Follow up on the progress of applications and report to Project Leaders.
  • Report on applications within the portfolio to the Development Team Manager.
  • Monitor and ensure the quality of developed code.
  • Promote strong software engineering and code-quality practices.
  • Ensure appropriate testing strategies are applied.
  • Manage technical priorities and urgent issues efficiently.

Product & Stakeholder Collaboration

  • Challenge features and proposed solutions together with Product Owners.
  • Work closely with technical and non-technical stakeholders.
  • Translate complex technical subjects into clear information for business stakeholders.
  • Balance architectural quality, delivery priorities, maintainability and business requirements.

Required Experience

  • Technical Architect level or a very senior .NET development profile.
  • Strong senior-level experience with .NET-based application environments.
  • Strong experience with microservice architectures.
  • Strong knowledge of common software architecture and development patterns.
  • Proven experience defining and documenting target architectures.
  • Experience technically leading and coaching multiple development teams.
  • Ability to operate across architecture, development and delivery responsibilities.

Technical Skills

Architecture & Software Development

Strong experience with:

  • .NET development environments
  • Microservices
  • Software architecture patterns
  • Software development patterns
  • Target architecture definition
  • Architecture governance
  • Technical specifications
  • Code quality and development standards

Experience creating architecture documentation using:

  • UML
  • ArchiMate
  • Comparable architecture modelling standards

Front-End & UI

A strong front-end and UI focus is required.

You should have proven experience designing and delivering modern front-end solutions, including:

  • Microfrontend architecture – required
  • Blazor – strongly preferred
  • Alternatively, strong expertise with another modern front-end/UI technology

Cloud & Containerization

Good experience with:

  • Microsoft Azure
  • Kubernetes (K8s)
  • Helm
  • Azure DevOps

Kubernetes knowledge should include concepts and components such as:

  • Services
  • Pods
  • Ingress
  • Networking
  • Related Kubernetes components

Azure DevOps experience should include:

  • CI pipelines
  • CD pipelines
  • Automated application delivery

Testing & Code Quality

Good knowledge of software testing and quality practices, including:

  • Unit testing
  • Feature testing
  • Mocking
  • Code-quality principles and controls
  • Testing within modern software-development lifecycles

Key Skills

  • Technical Architecture
  • Senior .NET Development
  • Microservices Architecture
  • Microfrontend Architecture
  • Modern Front-End / UI Architecture
  • Blazor
  • Microsoft Azure
  • Kubernetes
  • Helm
  • Azure DevOps
  • CI/CD
  • UML / ArchiMate
  • Software Design Patterns
  • Code Quality
  • Technical Leadership
  • Development Team Coaching
  • Agile / Scrum
  • Stakeholder Management

Profile

You are:

  • A strong technical leader who can guide multiple development teams.
  • Able to define and communicate a clear target architecture.
  • Comfortable challenging architectural and technical choices constructively.
  • Able to challenge requirements and proposed solutions together with Product Owners.
  • Analytical and solution-oriented.
  • Pragmatic and hands-on.
  • Comfortable working within Agile and Scrum environments.
  • Able to explain complex technical topics to non-technical stakeholders.
  • Strong at managing priorities and urgent technical situations.
  • Comfortable facilitating technical workshops and collaborative sessions.
  • Curious about emerging technologies and continuously developing your technical knowledge.

Languages

Required

  • English: C1

Additional Assets

Knowledge of one or more of the following languages is considered an advantage:

  • Dutch
  • French
  • German

Practical Information

  • Location: Brussels
  • Work regime: Full-time
  • Onsite: 2 days per week by default
Scroll naar boven