- Op hoog niveau analyses uitvoert en software ontwerpt voor nieuwe en bestaande systemen en inschattingen maakt voor hoeveelheid werk en risico’s. Observaties tijdens de analyse worden door jou omgezet in aanbevelingen voor verbeteringen.
- Gebruik maakt van industrie standaard programmeertechnieken om requirements en designs te vertalen naar code.
- Software bouwt, test en documenteert met een sterk gevoel voor eigenaarschap.
- Samen met je team automatische tests implementeert en systeem-, performance- en acceptatietesten uitvoert en de testdata uitbreidt.
- Assisteert bij het opstellen van requirements door samen te werken met de Productmanager en andere ontwikkelaars.
- Bijdraagt aan architectuurbeoordelingen en aanbevelingen.
Je werkt met een uitdagende technology stack, met als basis Java (11, 17 en 21). De volgende termen zijn voor jou bekend terrein of krijg je snel onder de knie: Angular, Typescript, Bash, Python, Docker, AWS, Systems Engineering, Provisioning, Microservice principles, Test Driven Development, Domain Driven Design, Security, Bitbucket, CI/CD, Git, Intelli J IDEA/VS Code, Webhooks, Event Handling, Spring Boot, Maven / Gradle, NPM, JPA, Elastic Search / Open Search, Redis Cache / Elastic Cache, Rabbit MQ / Amazon MQ.
De twee belangrijkste onderdelen van je werk zijn het meebouwen aan ons platform en het coachen van het team. Het is een grote pre als je ook kunt meedenken met de andere seniors / leads op het gebied van architectuur en devops.