Als Software Architect neem je een sturende positie in binnen een enthousiast team dat verantwoordelijk is voor het ontwerpen, ontwikkelen, implementeren en onderhouden van Java-gebaseerde applicaties die de ruggengraat vormen van onze bedrijfsprocessen.
Je werkt nauw samen met technische teams, businessanalisten en andere stakeholders om ervoor te zorgen dat onze software-oplossingen voldoen aan de behoeften van onze gebruikers en de doelstellingen van de organisatie.
In deze rol ben je verantwoordelijk voor het leveren van technische expertise en het begeleiden van projecten naar succesvolle afronding.
Jouw verantwoordelijkheden
- Technisch leiderschap: Je leidt en stuurt technische teams bij het ontwerpen en implementeren van oplossingen, fungeert als het technische aanspreekpunt en begeleidt en coacht andere software engineers en teamleden binnen de organisatie.
- Uniformiteit van technische beslissingen: Je waarborgt de consistentie van technische beslissingen en richtlijnen voor alle applicaties, inclusief de consistentie van architectuur, frameworks, patronen en technologieën.
- Technische visie: Je ontwikkelt een technische visie en strategische roadmap, identificeert relevante technologische trends en innovaties, en adviseert over technische strategieën om de richting van projecten te bepalen voor de organisatie.
- Communicatie en samenwerking: Je communiceert effectief met diverse stakeholders, vertaalt complexe technische concepten naar begrijpelijke taal voor niet-technische partijen en werkt samen met teams om technische vereisten te begrijpen en oplossingen te ontwerpen.
- Projectmanagement: Je werkt samen met projectmanagers om projecten te plannen, uitvoeren en afronden.
- Kwaliteitsborging: Je draagt bij aan de naleving van ontwikkelings- en kwaliteitsnormen en voert tests uit om te zorgen dat ontwerpen nauwkeurig zijn geïmplementeerd volgens specificaties.
- Je zult ook in aanraking komen met een breed scala aan technologieën en methodologieën, waaronder Domain Driven Design, Kubernetes, Spring, Hibernate, Kafka, DB2, Postgres, Azure, Event driven architecture, containerized setup, Vaadin, IBMi en nog veel meer.
Jouw skills
Als Software Architect ben je niet alleen technisch onderlegd, maar heb je ook een aantal bijzondere talenten:
- Java Passie: Je bent een gedreven Java-evangelist die altijd op zoek is naar manieren om de mogelijkheden van deze programmeertaal optimaal te benutten. Je hebt diepgaande kennis van Java en blijft altijd op de hoogte van de nieuwste ontwikkelingen in de Java-wereld.
- Technisch leiderschap: Je hebt het vermogen om teams te inspireren en te motiveren om te streven naar technische excellentie.
- Leergierigheid: Je bent altijd op zoek naar nieuwe kennis en vaardigheden om jezelf te verbeteren. Je omarmt nieuwe technologieën en concepten en hebt een sterke drang om te blijven leren en groeien in je vakgebied.*
- Initiatief: Je neemt graag het voortouw bij het aanpakken van problemen en uitdagingen. Je bent proactief en komt met creatieve oplossingen.
- Verantwoordelijkheidszin: Je rust niet voordat je de meest geschikte oplossing hebt gevonden voor een vraagstuk. Je neemt je verantwoordelijkheden serieus en gaat voor kwaliteit in alles wat je doet.
- Probleemoplossend vermogen: Je beschikt over sterke analytische vaardigheden om complexe technische problemen te analyseren en op te lossen, en je hebt een kritisch denkvermogen waarmee je verschillende benaderingen kunt overwegen.