In jouw rol als Back-end developer bij a&m impact zet je jouw kennis van PHP en Back-end architectuur in om onze portalen naar een hoger niveau te tillen. In een dynamisch team zorg jij ervoor dat wat er aan de voorkant goed uitziet, aan de achterkant ook soepel werkt voor alle 265.000+ users (!) die gebruikmaken van onze oplossingen. Zo maak je direct impact op hoe zorgorganisaties werken en samenwerken en draag je bij aan onze missie: betere zorg door slimmere communicatie.
Een werkweek als Back-end developer is altijd anders. In de basis ben je vooral bezig met de ontwikkeling en implementatie van onze eigen API's en het bouwen van koppelingen met externe API's. Daarnaast heb je ook regelmatig overleg met projectmanagement en front-end developers over lopende projecten en nieuwe implementaties. Je bent in staat vooruit te denken, zodat de code die je vandaag typt bijdraagt aan ons schaalbaar (container) platform in de toekomst. En zie jij kansen om onze oplossingen nog beter te maken? Dan krijg je alle ruimte om dat te ontdekken en uit te werken.
Hoe ziet jouw week eruit?
Code reviews
Als onderdeel van het ontwikkelingsproces vinden code reviews plaats. Dit betekent dat je de code van collega’s beoordeelt en feedback geeft en jij ook jouw code ter beoordeling indient. Zo houden we de kwaliteit van onze code hoog én leer je altijd wat bij.
Nedap ONS update
Een van de grootst lopende projecten op dit moment is de Nedap ONS integratie op het sociaal portaal. Terwijl we al wel koppelen met deze applicatie, is het tonen van de gegevens op het portaal nieuw. Leuk, een uitdaging! Samen met het Scrum-team en de betrokken projectmanager evalueer je iedere week wat de status is en welke stappen er vervolgens genomen moeten worden.
Review projectstatus
Bij a&m impact lopen er altijd meerdere projecten van klanten door elkaar. Je neemt deze ochtend de tijd om te zien of er urgente zaken zijn die aandacht vereisen, zoals feedback of updates van projectmanagement. Taken die door jouw team opgepakt kunnen worden zet je uit, de rest pak je zelf op.
Daily Standup
Iedere dag begin je samen met het team tijdens de Daily Stand-up. Alle werkzaamheden worden daarin met elkaar afgestemd en gepland voor de komende 24 uur. Dit is mede de plek waar je nieuwtjes deelt die je hebt gevonden en waar je collega’s helpt met hun uitdagingen.
Evaluatie lopende zaken
Na de Daily Stand-up duik je in andere lopende zaken. Je begint met het bekijken van de issues die zijn gemarkeerd in het projectbeheersysteem Jira. Je ziet dat er een nieuwe functionaliteit moet worden geïmplementeerd in een van de sociaal portalen, waardoor gebruikers gemakkelijker kunnen communiceren binnen specifieke groepen. Je bespreekt kort met de front-end developer hoe jullie deze functionaliteit het beste kunnen integreren in de gebruikersinterface.
Code typen
Deze middag ga je even met volle focus hard te werken aan de code. Wat dat inhoudt, verschilt iedere dag, maar je kan denken aan: het implementeren van een nieuwe API-koppeling (zoals Google of Microsoft) in het sociaal intranet, waardoor gebruikers externe gegevens kunnen integreren of ons schaalbaar (container) platform neerzetten.
Crossfituurtje
Iedere woensdag is het tijd om van die bureaustoel af te komen en een uurtje samen te zweten tijdens de crossfit les. De work-out blijft tot aan de start een verrassing, maar dat je de volgende dag met spierpijn loopt is bijna altijd een gegeven.
Lunch
Van maandag tot en met donderdag wordt er een heerlijke lunch voor jou en het team bereidt. De geur verspreidt zich langzaam door het kantoor, maar toch blijft het tot de lunch nog geheim wat we gaan eten. Samen met je collega's lunchen wie wil dat nou niet? Daarna gaat een groot deel altijd even de benen strekken met een rondje over het bedrijventerrein. Als echte kantoortijgers.
Ontwerpen back-end architectuur API-koppeling
Vandaag begin je met het ontwerpen van de back-end architectuur voor de API-koppeling, waarbij je rekening houdt met schaalbaarheid en beveiliging. Vervolgens schrijf je de PHP-code om de koppeling te realiseren, waarbij je zorgt voor een gestructureerde en goed gedocumenteerde aanpak.
Borrel!
De donderdagmiddagborrel gaat van start. Samen sluit je de dag af met een lekker (alcoholvrij) drankje. Het is de tijd om even ontspannen na te praten en het aankomende weekend te bespreken. Wat zijn jouw plannen? Bij a&m impact zijn we op de hoogte van wat ons collega's in hun vrije tijd doen. Zo blijven we betrokken bij elkaar.
Release review
De nieuwste features van het sociaal intranet worden in een release gebundeld alvorens ze worden doorgevoerd op de portalen van onze klanten. Samen met projectmanagement, sales en ons team developers bespreken jullie op vrijdagmiddag nog even de laatste release door zodat iedereen weer op de hoogte is.
Potje darten
Tijd om die polsjes los te maken van het toetsenbord en wat pijlen te gooien op het dartbord. Weet jij jouw collega's te verslaan met een traditioneel potje darten? Kunnen hoofdrekenen is wel belangrijk, want ze gooien snel door.
Met deze Tech Stack werken wij
Nu je weet hoe een werkweek eruit kan zien, kunnen we ons ook voorstellen dat je benieuwd bent wat je gaat gebruiken om onze producten te bouwen. We beginnen met de basis: de ontwikkeling vindt plaats op Macbook Pro's. Onze lokale omgevingen draaien in DDEV, een Docker-based PHP-ontwikkelomgeving. Alle producten worden ontwikkeld op het Craft CMS, dat we gebouwd hebben op het PHP framework Yii (in de toekomst gaat dit naar Laravel). De back-enders werken in PHPStorm en gebruiken GIT voor het versiebeheer. Er wordt gebruikgemaakt van MySQL databases in MariaDB en Bash Scripts om te automatiseren. Maar dat is nog niet alles, we hebben nog een lokale command-line tool die is ontwikkeld op Laravel Zero.
Wat bieden wij jou?
- Salarisindicatie: 4.000 - 6.000 euro (afhankelijk van je relevante werkervaring)
- Een reiskostenvergoeding
- Een functie van 32 tot 40 uur per week
- Minimaal 24 vrije dagen bij fulltime dienstverband
- Goede pensioenregeling: a&m betaalt namelijk 2/3e van de premie
- Winstuitkering (waar krijg je dat nog?)
- Elke dag een verzorgde lunch
- De mogelijkheid om je werktijden flexibel in te delen en vanuit huis te werken
- Veel vrijheid en verantwoordelijkheid om je functie vorm te geven
- Gezellige collega's die zorgen voor een fijne sfeer
- Uitdagende omvangrijke projecten voor grote zorgorganisaties in Nederland
- Een leerzame en energieke werkomgeving in een organisatie dat altijd in beweging is
- Fruit en snoep, wekelijkse CrossFit training, tafelvoetbal sessies, potjes darten, pingpongspelletjes, een donderdag- en vrijdagmiddagborrel (jaja) en regelmatig gezellige uitjes
WELKE SKILLS HEB JIJ?
- Je hebt een hbo-opleiding afgerond, bij voorkeur richting ICT;
- Je hebt ruime kennis van en aantoonbare ervaring met PHP frameworks, API-koppelingen, OO/MCV-code, MySQL, security en performance;
- Ervaring met technieken als ElasticSearch, SOLR, Docker & Redis zijn een grote pre;
- Je hebt verantwoordelijkheidsgevoel en je kan denken vanuit oplossingen;
- Je bent een echte teamplayer en je werkt graag samen aan oplossingen met projectmanagers en front-end developers;
- Je kan de vertaling maken van (non)functionele wensen naar de technische oplossing.
Het succesverhaal van Harm
Hij blijft het een gaaf idee vinden: dat dagelijks tienduizenden mensen de online portals openen die híj programmeert. Onze senior back-end Developer Harm is dan ook heel blij met het werk dat hij, inmiddels al drie jaar, doet bij a&m impact. Hij vertelt je graag meer over zijn werkzaamheden en het plezier dat hij heeft bij a&m impact.