Software Architect
Als Software Architect help je complexe IT-oplossingen en integratielandschappen ontwerpen, bouwen, verbeteren en doorontwikkelen. Je werkt op verschillende niveaus: van code, API’s, datamodellen en infrastructuurkeuzes tot domeinarchitectuur, ketenprocessen en platformstrategie. Je geeft richting aan multidisciplinaire teams en maakt ontwerpkeuzes inzichtelijk en uitvoerbaar. Daarbij houd je rekening met de functionele behoefte, operationele impact, beheerbaarheid, beveiliging, schaalbaarheid en veranderbaarheid van oplossingen. Je werkt binnen een omgeving die de SAFe Agile-methodiek toepast. Wat ga je doen?
Complexe softwareoplossingen en integraties ontwerpen en teams begeleiden bij de realisatie. Bestaande systemen analyseren, technische schuld zichtbaar maken en realistische moderniserings- of migratiescenario’s uitwerken. Softwareontwerpkeuzes expliciet maken, architectuurbesluiten vastleggen en samenhang bewaken. Ontwikkelteams, product owners, beheerders, securityspecialisten, infrastructuurteams, architecten en management meenemen in technische keuzes. Ontwerp-, bouw- en beheerprincipes helpen verbeteren en kansen voor technische en procesmatige verbetering signaleren. Nieuwe technologie beoordelen en vertalen naar toepasbare verbeteringen. Wat breng je mee?
Minimaal 5 jaar aantoonbare ervaring met systeemontwikkeling, softwareontwerp en/of softwarearchitectuur. Aantoonbare ervaring met het ontwerpen van complexe softwareoplossingen en integratielandschappen. Ruime ervaring als lead designer, softwarearchitect, IT-solution architect of in een vergelijkbare rol binnen complexe IT-omgevingen. Inzicht in de praktijk van software bouwen, testen, deployen, beheren en verbeteren. Ervaring met moderne software- en infrastructuurconcepten, zoals cloud-native ontwikkeling, containerplatformen, CI/CD, infrastructure as code, API-first ontwerpen, event-driven architectuur, observability, automation, security-by-design, privacy-by-design en DevSecOps. Een brede blik op software engineering, platform engineering, infrastructuur, AI-assisted development, cloud, security en architectuurstandaarden. Pré’s
Ervaring als Lead Developer met moderne programmeertalen, frameworks en tooling, bijvoorbeeld Python, TypeScript, REST, GraphQL, messaging, GitOps, Terraform, Ansible, Helm of Backstage. Ervaring met platform engineering, developer experience, interne ontwikkelplatformen, golden paths, self-service automation of standaardisatie van ontwikkel- en deployprocessen. Ervaring met het onderbouwen van architectuurkeuzes aan de hand van kwaliteitseigenschappen zoals beschikbaarheid, performance, schaalbaarheid, security, privacy, onderhoudbaarheid, robuustheid, kosten, beheerbaarheid en toekomstvastheid. Bekendheid met observability, reliability engineering, performance- en incidentanalyse, of het ontwerpen van systemen met hoge beschikbaarheids- en continuïteitseisen. Eisen
Minimaal 5 jaar aantoonbare ervaring in systeemontwikkeling en softwareontwerp en/of software architectuur omgevingen Kandidaat heeft aantoonbare ervaring met het ontwerpen van complexe softwareoplossingen en integratielandschappen Gunningscriteria
Kandidaat beschikt over ervaring als Lead Developer met moderne programmeertalen, frameworks en tooling. Bijvoorbeeld Python, TypeScript, REST, Graph QL, messaging, Git Ops, Terraform, Ansible, Helm, Backstage of vergelijkbare technologieën Je hebt ervaring met platform engineering, developer experience, interne ontwikkelplatformen, golden paths, self-service automation en/of standaardisatie van ontwikkel- en deployprocessen Je kunt architectuurkeuzes onderbouwen op basis van kwaliteitseigenschappen zoals beschikbaarheid, performance, schaalbaarheid, security, privacy, onderhoudsbaarheid, robuustheid, kosten, beheerbaarheid en/of toekomstvastheid Je bent bekend met observability, reliability engineering, performanceanalyse, incidentanalyse en/of het ontwerpen van systemen met hoge beschikbaarheids- en continuïteitseisen Competenties Je bent in staat om bestaande systemen diepgaand te analyseren, technische schuld zichtbaar te maken, verbeteropties te formuleren en realistische migratie- of moderniseringsscenario’s uit te werken Je hebt sterke communicatieve vaardigheden en kunt schakelen tussen ontwikkelaars, beheerders, architecten, product owners, securityspecialisten, leveranciers en management Je bent in staat om teams inhoudelijk richting te geven zonder de verantwoordelijkheid van teams over te nemen Je werkt gestructureerd, resultaatgericht en transparant Je legt ontwerpbesluiten, principes, risico’s, afhankelijkheden en trade-offs helder vast Je zorgt dat deze bruikbaar zijn voor realisatie, beheer en besluitvorming Je bent iemand die vooruitdenkt Je herkent patronen Je helpt de organisatie om technische keuzes niet alleen voor vandaag, maar ook voor morgen verantwoord te maken
#J-18808-Ljbffr
Software Architect in The Hague werkgever: 1UP Training (Netherlands)
Als Senior Java Developer bij ons werk je in een dynamisch DevOps-team dat zich richt op innovatieve oplossingen binnen de spoorsector. Wij bieden een stimulerende werkomgeving in Utrecht, waar samenwerking en persoonlijke ontwikkeling centraal staan. Met flexibele hybride werkopties en de mogelijkheid om je vaardigheden verder te ontwikkelen met moderne technologieën, zoals Azure en AI-tools, ben je verzekerd van een betekenisvolle carrière bij ons.
Contactgegevens:
Recruitmentteam van 1UP Training (Netherlands)