Job Description
Als Software Architect ben je verantwoordelijk voor het uittekenen van de technische visie en het bewaken van de architecturale kwaliteit van onze applicaties.
- Definiëren en uitwerken van architectuurprincipes, richtlijnen en standaarden voor nieuwe en bestaande softwareprojecten
- Analyseren van complexe technische vraagstukken en vertalen naar duurzame oplossingen
- Adviseren over technologische keuzes, best practices en innovatieve ontwikkelingen binnen software engineering
- Begeleiden van modernisatie- en optimalisatietrajecten van bestaande applicaties
- Fungeren als technische sparringpartner voor ontwikkelteams en stakeholders
- Coördineren van technische projecten en initiatieven, inclusief planning, resourcebeheer en opvolging van implementaties
- Faciliteren van samenwerking tussen verschillende teams en zorgen voor een consistente technische roadmap
- Minimaal 12 jaar ervaring binnen softwareontwikkeling en softwareanalyse
- Aantoonbare ervaring in het ontwerpen en implementeren van softwarearchitecturen
- Sterke analytische vaardigheden en een gestructureerde manier van werken
- Uitstekende communicatieve vaardigheden, zowel mondeling als schriftelijk
- Een proactieve ingesteldheid met het vermogen om teams te coachen en te inspireren
- Je beschikt over kennis van meerdere onderdelen van onze technologie-stack en bent bereid je verder te verdiepen in nieuwe domeinen:
- Cobol
- Java
- Spring Framework
- HTML5 & CSS3
- TypeScript
- Angular
- Microsoft Azure
- Kubernetes
- Linux
- GitHub
- Pluspunten:
- Ervaring met refactoring en modernisering van legacy-applicaties
- Kennis van hybride omgevingen waarin moderne technologieën gecombineerd worden met bestaande systemen
- Ervaring binnen een complexe software- of enterprise-omgeving