02/12/2024 - 31/12/2024 Brussels, Belgium
Requirements
Roles
  • Enterprise Architect Expert
Languages
  • Dutch Active knowledge
  • English Active knowledge
  • French Active knowledge
Skills
  • SQL Expert
  • SOLID design principles Expert
  • Microservices Confirmed
  • OO Design Expert
  • Containers Confirmed
  • .NET WebApi Confirmed
  • .NET MVC Confirmed
  • Messaging patterns Expert
  • GoF Design patterns Expert
  • .NET WCF Confirmed
  • Web security in .NET Confirmed
  • Microsoft Technologies Expert
  • Domain driven design Confirmed
  • TFS / Azure Devops Expert
  • .Net Expert
  • GIT Confirmed
  • CQRS Confirmed
  • Authentication methods (Kerberos, NTLM, OpenId connect, ...) Confirmed
  • .NET Entity framework Confirmed
  • EAI patterns Expert
  • Event sourcing Confirmed
Description

Our needs

We are looking for multiple experienced senior IT architect profiles with broad knowledge on all aspects of IT, a deep expertise with a proven track record in .NET , Microsoft technologies and additionally at least one or preferably more fields as stated below, and a flexible, can-do attitude.

The successful candidate has excellent time management and prioritisation skills, and is able to deliver quality in a multitude of projects and tasks in parallel. He/she is conceptually very strong, has well-developed analytical skills and is able to clearly distil and articulate choices, trade-offs and advice based on a time-boxed analysis.

Candidates should know and be able to recommend the ideal best practise, match it to the real world of priorities and suggest viable alternatives in between.

Regardless of your fields of expertise, you act as an advisor and are able to provide ready-to-sign recommendations in a multitude of projects and topics, based on factual argumentation and proof and avoiding vague or opinionated statements.

He/she works well together with other architects that have both similar and very different specializations,
and takes responsibility for finishing their tasks in set deadlines and with the budget allotted to them.

She/he is able to deliver a task from start to end and they deliver the best quality for the budget and timeframe in which they operate.

He/she communicates clearly and tailors their communication to their audience, whether this is in written, orally, in presentations or in diagrams.

She/he is able to create their own network within the organisation, and is willing to use it to drive standardisation, and architecture in general, to new heights. The senior IT architect can make use of their extensive experience and knowledge to be a true added value in many different types of assignments and tasks, and demonstrates a professional image of IT within and outside of our organisation.

Expertise fields

.NET development
As a specialist in .NET development, from .NET framework to .NET core, from legacy to
Azure, you know it all. One day you might be helping a team debug an issue in production, the
other you might rectify and align an existing design to conform to a standard. You are well
versed in GoF, EAI, Microservice, event streaming and DDD patterns and are not afraid to use
them.
Azure Devops
You have large experience setting up Azure Devops, both on-prem, in hybrid environments and
both in and towards Azure. You can easily configure builds, and act as a gatekeeper for
standards, automated quality testing tools, Redgate tooling. You’re a master of Kubernetes,
AKS clusters and possibly Terraform, and have a strong will to improve our devops pipeline to
ensure a seamless auto-deployment into both on-prem and Azure in a highly secured environment.
Case management & Appian low code
The Appian low-code platform and case management in general has few secrets for you. You
have notions of CMMN, and can clearly articulate why a certain use case is case management
(or not). You have experience in the design, standardisation and harmonisation of large
application landscape with a plethora of case management applications. You can assist in, or
assess, the design and architecture of Appian applications, are well versed in integrating
Appian with many other technologies and components, and can analyse different alternatives
to standardize our applications, based on architecture principles and organisation goals. 
IA(M)
You are an expert in identity and access (management) and the related tooling. You either
have very strong expertise on OneIdentity and Keycloak, or are willing to acquire it. Apart
from the technical aspects, you are able to organise, architect and design IAM from
infrastructure, application, application integration and business and governance points of
view. You can coach developers and infrastructure people on the latest technologies including
OAuth2 and OpenId Connect, as well as on older ones such as SAML and SOAP security.
Cybersecurity
You’re an expert in designing tamper-free and highly available infrastructures. You can
educate developers and operations teams on secure practises, and be a sparring partner for
our information security teams. When you see an architecture, you can spot any security
flaws in authentication or authorization flows, or ask the right questions to make sure they
conform to the highest standards. You are able to formulate guidelines, checklists and
comprehensible documentation to enable teams to be more secure. 
AI & Data science
Although we have a data office, you make sure that our applications and infrastructure is
ready to take advantage of data science tooling. You are the sparring partner within
architecture of the data office teams, evaluate the correctness and alignment of the request
being made, analyse the impact of requested changes on the standards and evaluate
possibilities to use AI and similar technologies in our applications.

Responsibilities

  • Architecture, design, guidance, coaching and helping collaborators, with respect to your fields of expertise.
  • Prepare reports, manuals and other documentation on the status, operation and maintenance of software.
  • Perform and document analyses of challenges, alternatives and issues and prepare read-to-sign proposals based on the results.
  • Participate in architecture peer reviews on demand of the architecture council.
  • Act as a point of contact for your areas of expertise towards the IT organisation and beyond.
  • Participate in peer-reviews of software designs and related code.
  • Enforce standards and guidelines, and help evolve them.
  • Analyse and resolve technical and application problems.
  • Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties.
  • Negotiate with senior IT professionals, project- and portfolio managers, IT management and business to drive expected business or IT outcomes.
  • Prepare the organisation for the future through roadmaps for applications, technologies and IT landscape.
  • Be an active member of the architecture community and help drive knowledge sharing, innovation and quality.
  • Lead, be stakeholder in or execute projects, alone, in team or in group, related to your fields of expertise.

Behavioural competences

  • Analysis : analyse and assimilate information in a targeted and efficient manner, recognize logical links and integrate said information and distinguish essential elements from the accessory.
  • Evaluation of alternatives : draw appropriate conclusions set in principles, standards, and other information, based on data, design alternatives and options, taking into account present and future needs and and present the synthesis and conclusion in a clear and concise manner while also documenting the trade-offs.
  • Anticipate for the future : take into account and anticipate on future change by designing flexible solutions that support agility in the organisation and in IT.
  • Manage your time and priorities : handle multiple simultaneous tasks and your time in an efficient manner, taking into account sensitivities, perception and priorities

Generic competences:

  • Coaching : You are able to teach and transmit knowledge to peers and ICT personnel
  • Communication : You are able to communicate to stakeholders in a clear, concise and correct fashion and in a way that is adapted to their profile, scope of interest and level of detail that is required for their function. You base your communication on knowledge and facts instead of on sentiment or bias.
  • Networking: You are able to create a network within the organisation both in and outside of IT, to help drive architecture
  • Negotiation: you negotiate with different stakeholders to create a win/win in every situation.
  • Providing advice: You act as a trusted advisor (reliable, ethical, unbiased, factual). If your advice is not followed and an alternative is chosen, you can also accept and defend that choice.
  • Working in teams: You work well in a team, and are able to collaborate to deliver.
  • Archieving goals: As an architect you deliver and provide the highest quality within a certain time and budget.
  • Stress management: You are stress resistant and thrive when you’re under pressure. You will be managing your time based on priorities.
  • Self-leadership: You’re in the driver’s seat of your own skill set, and develop it actively.
  • Adapt: IT is changing rapily, priorities change, roles change, and you’re one the drivers of this change. You are flexible, change when needed, and anticipate change.