Als Software Developer bij ICTZ werk je aan het ontwerpen, ontwikkelen, verbeteren én onderhouden van onze eigen software. Met als resultaat: diverse oplossingen waarmee zorginstellingen optimaal kunnen werken met het zorginformatiesysteem ChipSoft HiX.

‘Een programmeertaal is in mijn ogen een volwaardige taal, net zoals Nederlands of Engels waar je je heel precies mee kunt uitdrukken met behulp van logica en specifieke betekenissen. Vervolgens zet je hiermee processen in gang die toewerken naar een doel. Voor succes moet je zorgen dat alles tot in detail klopt. En dat is wat mijn werk als Software Developer zo mooi maakt.’

‘Nooit uitgeleerd’

Aan het woord is Hennie Gottenbos, Software Developer bij ICTZ. Een jaar of twee geleden kwam hij via-via bij ons terecht. Hennie is een echte autodidact en om eerlijk te zijn: ‘Een developer is nooit uitgeleerd. Je moet ontwikkelingen volgen, nieuwe programmeertalen en paradigma’s leren. Gelukkig biedt ICTZ daar de ruimte voor.’

Logica, logica, logica

‘Ik ben absoluut geen wiskundige en dat wil ik ook niet zijn. Maar van logica houd ik wel.’ Hennie’s voorliefde voor logica, structuur en orde komt goed van pas in zijn vak. ‘Ik vind het mooi om te ontdekken dat iets een bepaalde orde heeft. In programmeren is het essentieel dat je je software schrijft als systematisch geheel, dat je beslissingen op een consequente manier neemt. En dan bezit jouw code een soort van schoonheid.’

Bovendien maken goede structuur en modellering de programmacode ook makkelijker te beheren, onderhouden en verbeteren. ‘Als ik dan de code van een andere programmeur onder ogen krijg, kan ik zijn lijn van denken volgen en gericht aan de slag. Soms moet je er flink wat tijd en energie in steken om bepaalde programmacode onder de knie te krijgen. Maar dat betaalt zich altijd uit.’

‘Test élk stukje code’

Code bestaat uit componenten die op zichzelf een actie in gang zetten; een soort kettingreactie. ‘Maar om te zorgen dat het geheel doet wat je voor ogen hebt, is testen van iedere component essentieel. Elk stukje code, elk blok dat ik schrijf, test ik automatisch en real time. Zo houd je permanent een vinger aan de pols en kun je eventuele fouten direct verbeteren. Dat vraagt wel discipline en het vermogen om kritisch te zijn naar jezelf, maar alleen zo kun je software ontwikkelen die over tien jaar nog zijn werk naar behoren doet.’

‘Creativiteit en techniek combineren’

De collega’s van Research & Development zijn meestal op kantoor te vinden. ‘Wij zijn in de uitzonderlijke positie waarin we techniek combineren met creativiteit en aan de hand daarvan nieuwe software ontwikkelen. Dat mag zich vervolgens gaan bewijzen in de praktijk en daar zorgen de andere collega’s voor.’

‘Zelf mijn richting bepalen bij ICTZ’

‘Bij ICTZ krijg ik alle ruimte om creatief te zijn, om programma’s te maken die daadwerkelijk hun meerwaarde hebben en zich in de praktijk bewijzen. Daarnaast heb ik ruimte mijzelf verder te ontwikkelen, te leren van anderen en beter te worden in wat ik doe. Ik vind het belangrijk om hierin zelf mijn richting te bepalen.’

‘Automatiseer wat je kunt automatiseren’

Welke competenties heeft een aanstormend Software Developer nodig? ‘Je moet bereid zijn om voortdurend te blijven leren en een voorliefde hebben voor logica en modellering. Je moet van een afstand kunnen kijken naar wat je maakt en het overzicht houden, maar ook helemaal de diepte in willen duiken. En wees lui op een goede manier, dus automatiseer wat je kunt automatiseren, zoals het testen en analyseren van je code. Maak het jezelf zo makkelijk mogelijk. Dat doe ik bijvoorbeeld bij het testen van de componenten.’

‘Goede ideeën zijn altijd welkom!’

‘ICTZ is een groeiend bedrijf. In onze sector is nog zoveel te doen, zoveel winst te behalen. Ook binnen de Research & Design. Heb je goede ideeën, dan luisteren we graag naar je. Om het uit te gaan voeren hoef je in feite alleen mij en mijn collega’s te overtuigen van jouw plan. Is jouw idee goed? Dan kun je het wat ons betreft aan de slag gaan. De directie komt er eigenlijk niet aan te pas’, sluit Hennie lachend af.