Interim-professionals aan het woord: software developer

Leestijd: 7 minuten, datum: 07-10-2021

Deze maand staat een software developer in de spotlight die via InterimLife is geplaatst bij Achmea als software developer. We vroegen interim-professional Joris wat een software developer precies doet, wat iemand nou tot een goede freelance software developer maakt, welke tips hij heeft voor opdrachtgevers en interim-professionals en wat er allemaal speelt binnen zijn vakgebied als software developer.

Functieprofiel freelance software developer

Benieuwd naar het verhaal van Joris? Wij stelden al onze brandende vragen in dit interview.

Waar houdt een software developer zich precies mee bezig?

Het liefst met het programmeren van nieuwe functionaliteiten op basis van de nieuwste technieken en architecturen. Maar de realiteit is dat bestaande systemen ook onderhouden moeten worden en dat deze soms wat ‘outdated’ zijn qua tech stack.

Daarnaast maak ik ook graag onderdeel uit van een Scrum team, waarin een software developer ook meedenkt bij het refinen van stories, om mogelijke oplossingen te bedenken, impact inschatten en empirisch zijn input geeft om het hele team efficiënter/beter te laten functioneren.

Ook is een software developer verantwoordelijk voor unit-tests van zijn code, waarmee een stuk kwaliteit gewaarborgd wordt. In Scrum werkt een software developer niet alleen: developers reviewen ook elkaars code voor nog betere kwaliteit; en om van elkaar leren.

Wat maakt je tot een goede software developer?

Goede efficiënte code schrijven op basis van een bewezen architectuur met goede unittests. Daarnaast is een goede software developer een teamspeler die ook de Product Owner van de juiste informatie voorziet, zijn mede-developers coacht om bestaande code beter te maken dan het was geweest. Op die manier voeg je het meeste waarde toe aan het bedrijf en het team.

Wat zijn de leukste projecten voor een software developer?

Greenfield projecten waarbij je de vrije hand krijgt om met de gewenste architectuur en platformen te werken. Hiermee kunnen de nieuwste technologieën toegepast worden die toekomstbestendig zijn. Daarnaast biedt het vaak een mooie mogelijkheid om hands-on ervaring te krijgen in deze nieuwe technologieën.

Wat zijn de nieuwste ontwikkelingen binnen jouw vakgebied?

De volledige infrastructuur van Azure toepassen om .NET 5 (Core) Appservices i.c.m. Azure functions, Logic apps en Azure SQL volledig in de cloud te draaien. Dit zorgt ervoor dat schaalbaarheid geen probleem meer is. Daarmee kunnen testomgevingen per feature gedeployed worden om uiteindelijk continuous deployment via een blue/green tactiek mogelijk te maken. Hiermee kan elke story los gedeployed worden wat de ‘time to market’ aanzienlijk verkort.

Waarvan wordt jij super enthousiast van als software developer?

Goede samenwerking waardoor kwalitatief goede code snel opgeleverd wordt waarmee de hoogste business value voor de klant gerealiseerd wordt. De nieuwe technologieën dragen daar natuurlijk aan bij, maar om die echt tot recht te laten komen moet de organisatie er ook klaar voor zijn.

Wat is de grootste software developer fout die je bent tegengekomen?

Dat valt gelukkig mee; Vaak worden zware bugs er relatief makkelijk uit gevist door de testers. De grootste fout die ik ben tegengekomen is toch wel het rechtstreeks deployen naar een productieserver, waarna de database corrupt was. Gelukkig waren er back-ups, maar de downtime die nodig was om alles te herstellen was niet fijn.

Op wat voor software developer project ben jij trots?

Het migreren van een on-premise applicatie naar volledig in de Azure cloud. In relatief korte tijd was het mogelijk om enorm op te schalen, waarbij de kosten ook nog eens naar beneden gingen.

Welk vak gerelateerde website voor software developers raad je anderen aan?

codeklets.nl: de beste Nederlandstalige podcasts! Ze hebben ook een slack kanaal waar ook vaak interessante cases voorbij komen.

Welke tips zou je opdrachtgevers willen meegeven als ze een freelance software developer willen inhuren?

Zorg voor een duidelijke opdrachtomschrijving en geef aan of er beperkingen zijn met de te gebruiken technologieën. Soms voelt het alsof mijn handen zijn vastgebonden omdat er al een grote applicatie staat die gebaseerd is op verouderde technologie, maar de opdrachtgever vindt de investering te groot om de applicatie te migreren.

Welke tips zou je interim-professionals willen geven die door willen groeien tot interim software developer?

Voor beginnende software developers zou ik vooral aanraden om eerst ervaring op te doen en een aantal certificaten te halen waarmee je kan aantonen dat je over de juiste skillset beschikt.

Voor bewezen software developers (in loondienst) zou ik vooral nagaan of het ondernemen in je zit: durf je het aan om zelf je eigen opdrachten te regelen en kan je het financieel goed genoeg plannen, zodat je ook wat klappen kan opvangen als het even tegenzit? Indien je twijfelt over dit laatste is midlance contract wellicht een mooie tussenstap om meer vertrouwen te krijgen.

Midlance contract detachering heb je een vast contract met een goed tarief. Je hebt de vrijheid van een freelancer maar toch een stukje zekerheid als je een keer zonder opdracht zit.

Waarom heb je voor InterimLife gekozen?

De rechtstreekse lijn tussen opdrachtgever en mij, met vooraf afgesproken kosten is het grote voordeel. Ik ben benaderd door veel recruiters met mooie verhalen, maar uiteindelijk is vaak wel de conclusie dat de recruiter vooral een zo groot mogelijke marge probeert te pakken.

Bij InterimLife weet je waar je aan toe bent. Ik heb eigenlijk met hagel geschoten bij meerdere recruiters en platformen, maar bij InterimLife kwam de beste match eruit. Bedankt daarvoor!

Een software developer inhuren bij InterimLife

Joris is één van de software developers die zich op het platform van InterimLife heeft ingeschreven. Wil je sparren over wat een software developer voor jouw organisatie kan betekenen? Neem dan contact met ons op.

Het InterimLife platform op desktopHet InterimLife platform op mobiel

Weet je al wat je precies wilt en ben je op zoek naar een software developer? InterimLife matcht direct de beste interim-professional op de door jou opgegeven criteria. Je weet binnen 5 minuten direct welke interim-professional het beste past bij jouw opdracht en kunt direct contact met hem opnemen.

Ontdek de werkwijze van InterimLife, of vraag een gratis demo aan.

Interessant artikel? Deel het!
Mark Lemmen
Co-auteur
Mark Lemmen
Co-founder InterimLife, data governance interim professional
LinkedIn Email
Op zoek naar IT‑professionals?
Het slimme platform van InterimLife matcht direct de beste interim professional op jouw opdracht.
Ontdek hoe wij dit doen
Vraag een demo aan