Wat ga je doen?
Als Software Architect ben jij verantwoordelijk voor de (deel) architectuur van onze software. Je bent ook verantwoordelijk voor de technologieën die we gebruiken en je wordt trekker van een aantal grote projecten/epics. Jij geeft input voor het opzetten van een project, bewaart het overzicht, houdt deadlines in de gaten en je begeleidt collega’s bij hun taken. Het geeft je energie om je kennis te delen met anderen.
Voor de komende jaren hebben we een roadmap opgesteld met ontwikkelingen die we binnen het team gaan oppakken. De onderwerpen zijn o.a. het compleet opnieuw opzetten van het cloud execution platform op basis van microservices en event based architectures, het opzetten van een in-memory calculation engine die in staat is om ultra snel complexe berekeningen uit te voeren en we gaan onze ontwikkelomgeving opnieuw uitvinden.
Dit betekent dat je te maken gaat krijgen met verschillende uitdagingen zoals:
- Het slim gebruik maken van stateless en stateful componenten
- Het creëren /ondersteunen van nieuwe visualisatietechnieken zoals schedule boards en kanban boards
- Het automatisch genereren van code op basis van de ontwerpen van de consultant in de database omgeving
- Het ondersteunen van een automatisch gegenereerde dataconnector REST API op basis van de gemodelleerde applicatie volgens de OpenAPI specificatie.
- Het cachen van gegevens zodat er geen onnodige server round trips worden uitgevoerd
- Het aansluiten van de no code ontwikkelomgeving op een source control system zoals Git
- Het creëren van een standaard connector voor andere talen zodat onze consultants ook rekencomponenten met behulp van Python kunnen bouwen.
- Het voorkomen van code injection, url hijacking of andere mogelijke zwakheden
- Het ontwerpen van een nieuwe taal voor de nieuwste generatie van onze ontwikkelomgeving.
- Naast de ontwerp en ontwikkeluitdagingen zijn we ook bezig om ons ontwikkelproces verder te professionaliseren. We werken met de scrummethode en kennen een tweewekelijkse release cyclus. Eén van de onderwerpen waar jij bij kunt helpen is het ontwerpen van een nieuw CI/CD proces en het makkelijker maken van het geautomatiseerd updaten van ons cloud platform.
Wat vragen wij?
- Je hebt een WO master opleiding in Computer Science of vergelijkbare richting afgerond
- Je hebt minimaal 10 jaar relevante ervaring
- Je hebt kennis van één of meer van de volgende gebieden: Software Architectuur concepten, zoals Microservices, Event Based en Message Based architectures; CI/CD processen en pipelines; Networking; Security by Design en Performance
- Je hebt ervaring met het .NET framework
- Je bent analytisch sterk en hebt een conceptueel denkvermogen waardoor je in staat bent de complexiteit van het platform te overzien en verschillende technologieën te begrijpen
- Je bent gestructureerd
- Je bent creatief
- Je vindt humor en plezier in je werk belangrijk
- Je hebt ervaring in project management
- Pre: je hebt kennis van informatieveiligheid
Wat bieden wij?
Je komt terecht in een enthousiast en hecht team van in totaal 6 developers en 1 werkstudent. Daarnaast werk je samen met onze consultants die de planningsapplicatie modelleren. Elke ochtend heeft het team development een gezamenlijke dagstart en er wordt elke dag wel even tijd gemaakt voor een potje tafelvoetbal.
Jij brengt jouw kennis en ervaring mee, waar wij van kunnen leren. En jij leert weer van je teamgenoten. Om ervoor te zorgen dat we onszelf continu blijven ontwikkelen spenderen we veel tijd aan het leren. We volgen trainingen, we doen actief aan research & development, we houden interne kennissessies en we zoeken voor iedereen een mentor om van te leren. Intern of extern en of je nu een junior bent of al meer dan 10 jaar werkervaring hebt. Heb jijzelf goede ideeën om het team nog verder te versterken, dan luisteren we graag en proberen we het uit.
Daarnaast bieden we je de volgende arbeidsvoorwaarden:
- Een salaris tussen de €5000 – €7000
- Een winstdeling afhankelijk van je prestaties in de vorm van een bonus
- 26 vakantiedagen en de mogelijkheid tot het bijkopen van 6 extra dagen of de mogelijkheid tot 13 ATV dagen (bij een fulltime dienstverband)
- Ons kantoor is gevestigd naast centraal station ’s-Hertogenbosch waar je op flexibele tijden kan werken, en ook de mogelijkheid hebt om thuis te werken met bijbehorend verzorgde thuiswerkplek
- Een persoonlijk opleidingsbudget (3% van het bruto jaarloon) om zelf je groei en ontwikkeling vorm te geven
- Reiskostenvergoeding (gehele vergoeding OV kosten en vergoeding van €0,23/km ongelimiteerd met de auto of fiets)
- Teamuitjes, bedrijfsuitjes, borrels en een gezamenlijke lunch op kantoor.