Je browser is verouderd en geeft deze website niet correct weer. Download een moderne browser en ervaar het internet beter, sneller en veiliger!

Hoe is het om Back-end developer bij a&m impact te zijn?

Dagelijks je skills inzetten voor slimme en innovatieve techniek

Hoe gelikt een website of portaal er aan de voorkant ook uitziet, zonder uitgekiende programmering gaat het allemaal niet werken. Onze back-end developers zijn daar dagelijks dan ook druk mee in de weer. Met een flinke dosis know-how gaan ze daarbij lastige technische uitdagingen aan. Sterker nog; hoe complexer, hoe meer hun handen jeuken om alles netjes te fixen. Onze back-enders Frank en Stefan vertellen je graag meer.

Begonnen vanuit stage

Frank Zwiers werkt al sinds 2012 bij a&m impact en startte bij de afdeling support. Nu is hij dedicated back-end developer. ‘Ik ben via mijn afstuderen hier gekomen. Ik liep stage bij een ander bedrijf en daar hadden we wat problemen met het CMS. We kregen het namelijk niet goed voor elkaar om tegelijkertijd met meerdere personen hier actief aan te ontwikkelen. Zo kwam ik in contact met a&m impact die met hetzelfde probleem kampte. Ik heb die probleemstelling toen weten om te vormen naar een afstudeeropdracht. En sindsdien ben ik bij a&m impact blijven hangen. We gebruiken inmiddels overigens een ander CMS.’

Mogelijkheid tot specialisatie

Stefan Cornelissen is inmiddels meer dan 2 jaar PHP/Back-end developer bij a&m impact. ‘Bij a&m impact noemen ze mij gewoon Backender. Ik werkte hiervoor bij een andere ontwikkelaar en was daar zowel de Back-end en Front-end developer als applicatiebeheerder. Op een gegeven moment wilde ik mij meer focussen en specialiseren op de back-end kant. Want daar lag ook mijn echte interesse. Ik kwam op het spoor van a&m impact en na een aantal goede gesprekken kon ik hier aan de slag.’

Probleemloos functioneren

In de dagelijkse praktijk zijn Frank en Stefan druk met programmeren en coderen om alle websites en portalen soepel te laten draaien. Frank: ‘We houden ons niet zozeer bezig met wat je online allemaal ziet, maar zorgen er vooral voor dat de sites doen wat ze moeten doen. Zo maken we koppelingen met andere systemen, regelen een goede data-import, schrijven business logica en zetten die ook weer om naar code. Het betekent ook een stukje serverbeheer waarbij we bijvoorbeeld alle hostingaccounts in orde maken.’

Huidige projecten

Momenteel werkt Frank aan de omzetting van een klantportaal, eigenlijk het hoofdproduct dat a&m impact biedt. ‘De opdrachtgever heeft nu nog een voorgaande versie en ik breng de content, structuur en functionaliteit over naar het nieuwe systeem. Daar zit een deel datamigratie bij en ook een aantal koppelingen naar externe applicaties, zoals het HR-systeem AFAS waar ze mee werken.’

Stefan houdt zich nu vooral bezig met API ontwikkeling. ‘Dat zijn stukjes tussensoftware waardoor applicaties met elkaar kunnen communiceren. Zo biedt een zorgklant op haar site scholingen aan. Via een andere applicatie worden de data, inschrijvingen en betalingen geregistreerd en afgehandeld. De door ons ontwikkelde API zorgt ervoor dat deze cursusgegevens up-to-date op de site van de klant terechtkomen en regelt dat daarvandaan ook kan worden aangemeld. Die gegevens komen dan automatisch weer in dat registratiesysteem te staan.’

Baan met betekenis

a&m impact werkt voornamelijk voor de zorg. Dat maakt het werk volgens Frank en Stefan des te interessanter en waardevoller. Frank: ‘Ik vind het mooi dat we voor deze sector echt van betekenis kunnen zijn. Met ons werk maken we de dagelijkse taken van de zorgmedewerker makkelijker; zij hoeven zich namelijk niet meer bezig te houden met de technische strubbelingen van hun administratie- en communicatiesystemen. Dat geeft ze meer tijd voor het verlenen van patiënten- en cliëntenzorg.’

Nadruk op data- en applicatiekoppelingen

Stefan: ‘Technisch is die sector ook interessant. Zorgmedewerkers gebruiken in de praktijk veel verschillende applicaties en dat betekent dat je allerlei koppelingen moet weten te integreren in de portalen en sites. We hebben daarvoor zelfs een integratie met Office ontwikkeld die vrij ver gaat; pas je iets aan binnen het portaal, dan werkt dat dus in de data binnen Office door. Dat optimaliseren we steeds verder.’

Overgaan op containerisatie

In dit werk zitten uitdagingen genoeg, maar vooral het oppakken en uitdenken van nieuwe ontwikkelingen maakt de back-end development juist zo interessant. Frank: ‘We zijn op dit moment aan het kijken hoe we van traditionele webhosting kunnen overgaan naar containers. We draaien nu de eerste tests en we hopen daarmee onderdelen onafhankelijker van elkaar te maken. Dan kun je breder en hoger opschalen als dat nodig is. Voor de zorg is die dynamiek en flexibiliteit erg handig als je piekmomenten wilt opvangen.’

Efficiënt je middelen inzetten

Frank: ‘Tot voor kort zette je dan een zware server neer met genoeg capaciteit als er opeens een paar honderd man tegelijkertijd requests gaan sturen. Maar op andere momenten kan het juist weer rustig zijn en dan is het zonde van al die ongebruikte servercapaciteit. Door die containers in te zetten kun je geautomatiseerd uitbreiden en voorkom je dat het systeem vertraagt of zelfs crasht. Je gaat dan veel zuiniger en efficiënter met je resources om.’

php ontwikkelingen

Ook bij het programmeren houden ze de snel veranderende trends in de gaten. Stefan: ‘We gebruiken nu PHP als back-end taal. Daar komt binnenkort een nieuwe versie van uit, PHP 8. Dat maakt je programmering strakker en ook minder foutgevoelig. Nu is het zo dat bepaalde data in je code niet van een bepaald type hoeft te zijn en dan kunnen er allerlei bugs ontstaan. Als straks het Craft CMS waarmee we werken ook overgaat op deze nieuwe PHP, dan kunnen we alles net weer wat mooier en efficiënter maken.

Intern up-to date blijven

Zulke innovaties bespreken de twee developers regelmatig met hun collega’s. Frank: ‘We zitten elke twee weken met zowel de back-end als front-end afdeling bij elkaar. Behalve dat we lopende projecten en actuele issues bespreken, geven we elkaar ook tips over een bepaalde aanpak of werkwijze. En we gaan in op nieuwe tooling. Het is heel handig dat we dan met beide disciplines zitten, want de voor- en achterkant van onze systemen moeten natuurlijk foutloos met elkaar kunnen communiceren.’

Geen eilandjescultuur

Behalve dat Stefan en Frank het inhoudelijk prima naar hun zin hebben, vinden ze ook de sfeer bij a&m impact erg plezierig. Mede door de fijne collega’s en platte organisatiestructuur. Stefan: ‘Ieders deur staat open, dus je loopt makkelijk langs als je op een probleem stuit. Door samen een probleem te analyseren leer je ook veel van elkaar. Ook hebben we allemaal wel een specialisme in ons vakgebied en je krijgt alle ruimte om je daarop te focussen en te ontwikkelen. Dat is fijn, want als je plezier hebt in wat je doet, voelt dat eigenlijk niet als werk.‘

Nog steeds een fijne werkplek

Dat is precies ook de reden dat Frank destijds voor a&m impact koos: ‘Er heerst hier een hele nuchtere mentaliteit en het is gewoon een gezellig bedrijf. We hebben inderdaad allemaal een andere functie, maar het saamhorigheidsgevoel is groot. En na kantoortijd doen we regelmatig wat met elkaar, zoals een leuke activiteit, op pad of een borrel drinken. Back-enders die dit ook aanspreekt, vinden hier echt een prima baan.‘

Spreekt dit verhaal je aan?

a&m impact is regelmatig op zoek naar versterking voor o.a. het back-end team. Heb je kennis van PHP en Back-end architectuur, met het ontwikkelen eigen API’s en het realiseren van koppelingen met externe API’s van onder andere Google en Microsoft, kijk dan bij onze vacature naar de mogelijkheden.

Benieuwd geworden?

Laten we bellen!

Wil je meer weten over onze producten? Laat je telefoonnummer achter en we nemen z.s.m. contact met je op.

© 2024 a&m impact