Software Architect
Role details
Job location
Tech stack
Job description
- Het voorbereiden van applicaties op de toekomst, denk aan Cloud Ready maken.
- Het automatiseren van de uitrol van de applicatie.
- Het ontwerpen van nieuwe applicaties op basis van functionele User Stories.
- Het adviseren en ondersteunen van de klant bij het doorvoeren van wijzigingen.
- Het afstemmen met Solution Architect om het applicatie landschap en de benodigde technische infrastructuur op elkaar aan te laten sluiten.
Requirements
- TOGAF9 level 2.
- Relevante HBO+ Informatica opleiding met diploma.
- Uitgebreide kennis en ervaring met Java en .Net ontwikkelstraten (minimaal 3 jaar).
- Spreekt en schrijft Nederlands op taalniveau C2 (minimaal 3 jaar ervaring in NL-context).
Om de opdracht uit te kunnen voeren is gedegen kennis en vaardigheden nodig van:
- .Net, Java en Java EE (build definitions, source control, code reviews).
- Spring (meest recente mogelijkheden, vooral ook i.v.m. API's en Front-End).
- Front-end development (Angular en/of React, Typescript).
- PostgreSQL (goede kennis van SQL).
- Testing (unit tests, regressietests (ART), integratietests).
Tevens is kennis en ervaring met de volgende tools relevant:
- OpenAPI.
- Jenkins.
- OWASP en Secure Software Development.
- REST API's, OAuth, Spring, SOAP etc.
- Ansible scripting.
- Robot Framework.
- GitLab.
- Jira.
Aantoonbare relevante werkervaring:
-
Kennis van en ervaring met werken binnen de overheid en met registers is gewenst maar niet vereist.
-
Kennis en ervaring met SCRUM en ITIL.
-
Conceptueel denken.
-
Samenwerken.
-
Oordeelsvorming.
-
Presenteren.
-
Uitdrukkingsvaardigheid (mondeling).
-
Uitdrukkingsvaardigheid (schriftelijk).
-
Overtuigen.
-
Visie.
-
Probleemanalyse.
-
Luisteren.
-
Vasthoudendheid.
-
Omgevingsbewustzijn.
-
Omgaan met details.
-
Inzicht in de omgeving.
-
Organisatiesensitiviteit.
-
Plannen en organiseren.
-
Analyserend vermogen.
-
Besluitvaardigheid.
-
Conflicten beheersen.