Architect Microservices
Role details
Job location
Tech stack
Job description
You play a key role in creating new IT applications or components. You are involved from formulating the needs to deliver the solution. You spend a lot attention to drawing up and maintaining support documents. You perform a detailed needs analysis and search together with the product owners of the business to appropriate solutions and designs its architecture; you communicate for this constantly with different partners. You provide technical expertise in the development, operationalization and improvement of ICT processes, applications and services. You manage the architecture of the project (s) from A to Z, of the requirements in the business case until acceptance tests and delivery. As an application architect you use the necessary models and methods to map architectures and design new ones support systems. You make sure that the designs are in agree with the architectural principles and fit in the global architecture. You support the development teams to provide a solution for their specific complex problems. You follow the evolutions in it field to optimally respond to new possibilities, take into account taking into account strategic needs but also with the operational context. You actively participate in the network of architects and the organizational structures that monitor the quality of architecture.
Requirements
Language skills: English + one of the two national languages
Experience level: At least 10 years of experience, Working in a team Advisor Communicate and transmit knowledge Possess an excellent sense of organization and writing skills which allow you to document and clarify architectural concepts, in using adapted models to represent the systems and ensure their consistency with the overall architecture. Mastering the entire software development cycle, from needs analysis at the delivery.
List of technical skills
The candidate must have excellent knowledge of technologies used and capabilities to monitor developments (angular, Java, WebLogic, Fortify, Spring/SpringBoot, ActiveMQ Artemis, Docker/Kubernetes, Openshift, Gitlab-CI, ArgoCD, OIDC, OAuth2, Grafana, Kibana, OpenAPI, DevOps, CI/CD) The candidate must be able to understand the components of the framework (IAM, Sitran, Virtual Printer,...) Expert Programming The candidate is able to work on the application architecture and the complex development. The candidate has a vision of organizing applications into micro-services, The candidate is able to work in a multilingual environment so that the Dutch-speaking and French-speaking colleagues can express themselves (orally and written) in their language without his understanding of the debates being altered. The candidate is proficient in the business context of applications on which the team works and has technical expertise on key applications implemented by the AG PR (FIRST, FINPROF2, BTM2, SECAL, ...), essential to optimize business processes.