Als Software developer ben je verantwoordelijk voor de realisatie van gedegen software aan de hand van een ontwerp. Dit doe je in teamverband binnen de diverse klantprojecten. Afhankelijk van jouw ervaring speel je een dominante rol in de diverse onderdelen van de softwareontwikkeling, te weten: opstellen ontwerp, programmeren, documenteren, ontwikkelen unit tests, code reviews en ondersteunen bij offertes.
Wat ga je doen?
- Hieronder vallen de volgende taken en werkzaamheden:
- Je bent verantwoordelijk voor de oplevering van gedegen en goed functionerende (Mission Critical) software aan de hand van aangeleverde specificaties of een aangeleverd ontwerp;
- Je zorgt dat je zelf proactief de benodigde informatie achterhaalt;
- De oplevering van jouw code gaat gepaard met gedegen tests op de technische werking;
- Je zorgt dat de door jouw opgeleverde software goed wordt gedocumenteerd;
- Je weet zelfstandig (of met behulp van jouw senior collega) goed de benodigde uren in te schatten voor de werkzaamheden;
- Je vindt het vanzelfsprekend om je werk onder configuratiebeheer te brengen, unit tests uit te voeren en te documenteren;
- Je rapporteert helder en beknopt aan de Projectmanager, Product Owner en/of of Agile team over de voortgang.
Wat vragen we van je
- Je bent in staat om informatie te filteren en terug te brengen tot de essentie;
- Je programmeert volgens de standaarden en opgestelde ontwerpen;
- Je snapt het belang van goede documentatie en zorgt dat deze bij het project wordt opgeleverd;
- Je bent stressbestendig en oplossingsgericht;
- Je kan zowel goed zelfstandig als in teamverband werken;
- Je bent bereid om zowel op kantoor en bij de klant jouw werkzaamheden te verrichten;
- Je hebt een goede beheersing van de Nederlandse taal in woord en geschrift;
- Je bent je bewust van het belang van de Mission Critical omgeving van de klant. Deze systemen zijn van groot en soms zelfs van levensbelang. Daarom zijn commitment, kwaliteitsbewustzijn, verantwoordelijkheidsgevoel en servicegerichtheid essentiële eigenschappen
Wat is je (ideale) achtergrond?
- Je hebt een afgeronde HBO/WO opleiding op het gebied van techniek/ICT;
- Je bent een master op het gebied van Java Software (V8 of hoger);
- Je hebt ervaring met het Spring framework;
- Je hebt ervaring met SQL;
Daarnaast heb je ervaring op minimaal een van de volgende gebieden;
- Cloud-native ontwikkeling (bij voorkeur voor AWS)
- Frontend-ontwikkeling in Javascript of Typescript via Angular, React(Native) of Vue
- C# ontwikkeling
- Je bent bekend met GitLab, Maven, Jenkins en SonarQube, of vergelijkbare ontwikkelstraattools;
- Je hebt 5 jaar of meer relevante werkervaring;
- Je hebt kennis van of ervaring met projectmatig werken, bij voorkeur in een Agile setting.
Mocht je meer willen weten, bel dan naar 085 – 105 47 05. We staan je graag te woord! Of solliciteer direct via het sollicitatieformulier.