hirq
← All jobs

Centric

Senior Fullstack Developer .NET

Amsterdam, Noord-Holland, Nederland · On-site · fulltime_fixed_term · Software development

Apply well, not just fast

Create a free account and upload your resume to get a match score, keyword gaps, a tailored resume, a cover letter and interview prep for this job.

About the role

.NETC#CI/CDAgileScrum
Bij OrtaX, onderdeel van Centric, werk je aan software die gemeenten ondersteunt bij het efficiënt, betrouwbaar en transparant uitvoeren van het WOZ-proces. Onze ambitie gaat verder dan het onderhouden van bestaande software. We ontwikkelen OrtaX continu door en investeren daarbij in nieuwe technologie, data, automatisering en een toekomstbestendige architectuur. Als Senior Fullstack Developer speel je daarin een belangrijke rol. Je beweegt je vanzelfsprekend tussen frontend en backend, bouwt zelf mee aan nieuwe functionaliteit en helpt tegelijkertijd onze applicatie stap voor stap te moderniseren. Daarbij kijken we nadrukkelijk naar jou om technische richting en structuur te helpen aanbrengen. Niet door keuzes alleen te maken, maar juist door technische vraagstukken scherp te krijgen, verschillende perspectieven bij elkaar te brengen en samen met het team tot goede, gedragen oplossingen te komen. 1. Wat ga je doen? Als Senior Fullstack Developer werk je samen met developers, analisten en andere specialisten aan de verdere ontwikkeling van OrtaX. Je bent daarbij niet alleen verantwoordelijk voor je eigen code, maar kijkt ook naar de samenhang en kwaliteit van de oplossing als geheel. Je houdt je onder andere bezig met: - ontwikkelen van nieuwe backendfunctionaliteit in C#/.NET; - ontwerpen en ontwikkelen van frontendfunctionaliteit met één van de grote frontend frameworks - ontwerpen en verbeteren van API's, integraties en dataoplossingen; - maken van technische ontwerpen die frontend, backend en data met elkaar verbinden; - schrijven en stimuleren van onderhoudbare, testbare en kwalitatief goede code; - bijdragen aan CI/CD, automated testing en DevOps; - analyseren van complexe technische vraagstukken en deze vertalen naar pragmatische oplossingen; - aanbrengen van technische structuur en bewaken van samenhang tussen verschillende onderdelen van de applicatie; - richting geven aan architectuur- en ontwerpkeuzes en inzichtelijk maken van de consequenties van verschillende opties; - begeleiden van technische discussies en ervoor zorgen dat kennis en ideeën van andere teamleden worden meegenomen; - ondersteunen van collega-developers bij complexe technische vraagstukken; - herkennen en bespreekbaar maken van technische schuld, risico's en mogelijkheden voor verbetering; - stap voor stap moderniseren van bestaande onderdelen van OrtaX. Je werkt aan een volwassen product waarin continu de afweging wordt gemaakt tussen vandaag waarde leveren en bouwen aan de architectuur van morgen. Als senior developer help je het team om die afweging bewust te maken. Soms betekent dat investeren in een structurele technische verbetering, soms juist kiezen voor een pragmatische oplossing die past bij de situatie. 2. De technische uitdaging OrtaX heeft een bestaand softwarelandschap én een duidelijke moderniseringsopgave. Daardoor werk je niet alleen aan de vraag: “Hoe bouwen we deze feature?” maar juist ook aan vragen als: “Hoe past deze oplossing in de rest van onze architectuur?” “Welke keuze helpt ons niet alleen vandaag, maar ook over een paar jaar?” “Hoe voorkomen we dat verschillende onderdelen van de applicatie ieder hun eigen richting opgaan?” En misschien nog belangrijker: “Hoe komen we als team tot een technische keuze waar verschillende inzichten goed in zijn meegenomen?” Als Senior Fullstack Developer neem je hierin het voortouw. Je kunt een technisch vraagstuk structureren, alternatieven onderzoeken en een richting voorstellen. Tegelijkertijd begrijp je dat de beste technische oplossing zelden door één persoon wordt bedacht. Je zoekt actief de discussie met andere developers, luistert naar argumenten en gebruikt de expertise binnen het team om de uiteindelijke oplossing beter te maken. Bij OrtaX gebruiken we AI als een belangrijk hulpmiddel bij het ontwikkelproces. Daarbij geloven wij ook dat de developer verantwoordelijk is dat we goede code en een duidelijke architectuur opleveren. Ook op lange termijn willen we beschikken over een goed onderhoudbaar product. Daarbij is AI inmiddels een essentieel hulpmiddel, maar niet zonder input van de developer. Technisch leiderschap betekent bij ons dus niet bepalen wat anderen moeten bouwen, maar richting geven, structuur aanbrengen en het team helpen betere technische keuzes te maken. 3. Wie zoeken we? We zoeken een ervaren developer die zich daadwerkelijk thuis voelt aan beide kanten van de stack. Voor deze seniorrol zoeken we dus niet naar een backenddeveloper die af en toe frontendwerk doet, of andersom. Je hoeft niet overal dezelfde diepgang te hebben, maar je bent in staat om zelfstandig aan zowel frontend als backend te werken en kunt technische vraagstukken over de volledige keten overzien. Je: - hebt een hbo- of wo-werk- en denkniveau op het gebied van Software Engineering, Informatica, Computer Science of een vergelijkbare richting; - hebt ruime professionele ervaring met C# en .NET; - hebt ruime ervaring met moderne frontendontwikkeling en kunt zelfstandig werken met één van de grote frontend frameworks - hebt ervaring met het ontwerpen en bouwen van API's en integraties; - hebt gedegen kennis van databases en begrijpt hoe keuzes in de datalaag doorwerken naar backend en frontend; - kunt technische oplossingen ontwerpen over meerdere lagen van een applicatie; - hebt een goed begrip van softwarearchitectuur en kunt architectuurprincipes toepassen zonder de pragmatiek uit het oog te verliezen; - hebt oog voor aspecten als onderhoudbaarheid, testbaarheid, performance, security en technische schuld; - bent gewend te werken met CI/CD, automated testing en een Agile/Scrum-werkwijze; - kunt complexe technische vraagstukken structureren en terugbrengen tot heldere keuzes; - durft besluiten te nemen wanneer dat nodig is en kunt duidelijk uitleggen waarom een bepaalde richting wordt gekozen; - staat tegelijkertijd open voor andere inzichten en bent bereid je eigen oplossing ter discussie te stellen; - helpt minder ervaren developers groeien door kennis te delen, feedback te geven en samen naar oplossingen te zoeken; - communiceert gemakkelijk met developers, analisten en andere collega's. Wat maakt jou senior? Voor ons zit senioriteit niet alleen in het aantal jaren ervaring of hoeveel technologieën je beheerst. We zoeken iemand die over de grenzen van een individuele feature heen kijkt. Je ziet patronen en afhankelijkheden, herkent wanneer een technische keuze gevolgen heeft voor andere onderdelen van het systeem en brengt structuur aan wanneer een vraagstuk complex wordt. Je bent bovendien iemand naar wie collega's toe kunnen stappen wanneer een technisch vraagstuk vastloopt. Niet omdat je altijd direct het antwoord hebt, maar omdat je kunt helpen om het probleem scherp te krijgen en gezamenlijk tot een goede oplossing te komen. Daarbij kun je leiden zonder alles zelf te willen bepalen. Je geeft richting wanneer dat nodig is, maar creëert ook ruimte voor discussie, andere ideeën en de expertise van je collega's. 4. Waarom OrtaX? OrtaX ondersteunt gemeenten en samenwerkingsverbanden bij het WOZ-proces en richt zich op consistente, uitlegbare waarderingen en slimme automatisering. Daarbij investeren we in technologieën zoals data-analyse, AI, automatisering en integratie. Je werkt daardoor aan software waarvan de maatschappelijke toepassing heel concreet is. Tegelijkertijd kom je in een omgeving waarin technisch nog veel te ontwikkelen en te moderniseren valt. Voor een Senior Fullstack Developer betekent dat dat je niet alleen aansluit bij een bestaande technische omgeving, maar daadwerkelijk invloed kunt hebben op hoe OrtaX zich technisch verder ontwikkelt. Je krijgt de ruimte om structuur aan te brengen, technische keuzes te helpen maken en verbeteringen in gang te zetten. Tegelijkertijd blijf je zelf dicht bij de techniek en bouw je mee aan de oplossingen die daaruit voortkomen. Je krijgt daarmee de combinatie van een volwassen product, een stevige technische moderniseringsopgave en de mogelijkheid om samen met het team de technische koers verder vorm te geven. 5. Wat bieden we jou? Het salaris ligt tussen € 5600,- en € 7200,- per maand (daarnaast ontvang je een variabele beloning, vaste 13e maand en 8% vakantiegeld), afhankelijk van je rol, competentieprofiel en ervaring.   Verder bieden we je uitstekende voorwaarden, waaronder:  - deelname aan een goede pensioenregeling  - 27 vakantiedagen (gebaseerd op een fulltime contract)  - mogelijkheid om extra vakantiedagen te kopen  - Hybride werken vanuit huis en het kantoor in Amsterdam (uiteraard ben je welkom om elke dag op kantoor te werken)  - reiskostenvergoeding voor je dagelijkse woon-werkverkeer en evt. zakelijke reizen  - mogelijkheden om jezelf te ontwikkelen met een trainingsprogramma en wekelijkse onderzoeks- en kennisbijeenkomsten  - je start met een jaarcontract, daarna is er uitzicht op een vast contract, omdat we streven naar een langdurige samenwerking  - een prettige werkomgeving met enthousiaste en leuke collega's!  6. Over OrtaX OrtaX ondersteunt gemeenten en samenwerkingsverbanden bij het efficiënt, betrouwbaar en transparant uitvoeren van het WOZ-proces. De ambitie is om taxateurs te ondersteunen met slimme automatisering en tegelijkertijd te investeren in nieuwe technologie, procesautomatisering en integratie. Daarbij werken we niet alleen aan wat OrtaX vandaag nodig heeft, maar ook aan hoe het product er technisch morgen uit moet zien. Wil jij als Senior Fullstack Developer niet alleen aan OrtaX bouwen, maar ook helpen bepalen hóé we verder bouwen? Dan maken we graag kennis met je.