Software Ontwikkelaar

Stichting Inlichtingenbureau
Bekijk opdracht

Opdrachtomschrijving:

1. Ontwikkeling/ onderhoud software

Taken:

-    input leveren ten behoeve van het functioneel ontwerp, afstemmen onduidelijkheden;
-    bedenken van oplossingen voor het daadwerkelijk bouwen van de gewenste functionaliteiten en opstellen technisch ontwerp;
-    bouwen (ontwikkelen) van de gewenste functionaliteit conform functioneel en technisch ontwerp, ontwikkelmethodieken, code guidelines en architectuur;
-    reviewen van werk van scrumteam-collega’s;
-    in geval van onduidelijkheden, knelpunten en/of bijzonderheden afstemmen met betrokkenen, oplossen van knelpunten;
-    toelichten van ontwikkelde software aan testers t.b.v. het testen en aansluitend ingebruikname, input leveren voor testscripts;
-    opstellen van unittest.

Resultaat:

  -    conform functioneel ontwerp en ontwikkelstandaarden;
-    kwaliteit ontwikkelde software in termen van:
.    # (te voorkomen) fouten;
.    betrouwbaarheid functioneren;
-    tijdigheid en juistheid afgehandelde knelpunten

2. Ingebruikname software

Taken: 

-    verhelpen van gesignaleerde fouten in tests;
-    documenteren van ontwikkelde software voor collega’s;
-    vastleggen/registreren van voortgang en bijzonderheden in het kader van uitgevoerde werkzaamheden.     -    snelheid en juistheid verhelpen fouten;
-    juistheid en volledigheid documentatie.

Resultaat:

-  snelheid en juistheid verhelpen fouten;
-    juistheid en volledigheid documentatie.

3.  Bijdrage interne werkgroepen/ ontwikkelaarsoverleg
Taken:

-    deelnemen aan sessies van ontwikkelaarsoverleg;
-    stimuleren van kennisuitwisseling tussen ontwikkelaars onderling;
-    opstellen en vormgeven van werkafspraken;
-    vanuit eigen expertise aandragen en uitwerken van verbetervoorstellen t.b.v. software-ontwikkeling en methoden en processen.

Resultaat:

-    kwaliteit bijdrage;
-    mate van kennisoverdracht, actualiteit kennis;
-    uitvoering conform werkafspraak;
-    acceptatie/draagvlak voorstellen.

Achtergrond opdracht:

Het Inlichtingenbureau helpt gemeenten te bepalen op welke ondersteuning burgers recht hebben. Hiervoor worden gegevens van gemeenten vergeleken met en gekoppeld aan gegevens van andere organisaties. Dit is een privacygevoelig proces, waarbij grote databestanden worden gekoppeld en uitgewisseld, uiteraard binnen de kaders van wet- en regelgeving. De organisatie bestaat uit de afdelingen Ontwikkeling, Beheer en Relatiemanagement en een afdeling Ondersteuning.
Ontwikkeling is verantwoordelijk voor de vertaling van complexe gebruikerswensen naar functionele en technische oplossingen in de vorm van gegevensproducten. Binnen de afdeling wordt gewerkt volgens de scrum-methodiek. In een multidisciplinair team dat tenminste bestaat uit een softwareontwikkelaar, een tester en een functioneel ontwerper, wordt in sprints gewerkt aan een op te leveren product. Het team is zelf-organiserend en gezamenlijk verantwoordelijk voor het eindresultaat. Elk teamlid pakt naar vermogen taken buiten de eigen functieomschrijving op, waar dat nodig is voor het behalen van het afgesproken resultaat. Teamleden dragen bij aan het demonstreren van het opgeleverde resultaat tijdens de review waarmee elke sprint wordt afgesloten.
De software-ontwikkelaar bouwt software conform user stories, functioneel en technisch ontwerp, code guidelines ontwikkelmethodieken en architectuur. De ontwikkelaar geeft input aan de functioneel ontwerper en de tester en verzorgt technische documentatie. De software-ontwikkelaar reviewt het werk van collega’s uit het team en neemt deel aan het ontwikkelaarsoverleg.

Eisen:

-    HBO/WO werk- en denkniveau (richting IT);
-    kennis van en ervaring met verschillende ontwikkelmethoden;
-    kennis van producten van de organisatie en gehanteerde/gerealiseerde ontwikkelcomponenten;
-    werken conform scrum-methodiek.
-    overziet op basis van grote inhoudelijke kennis het geheel van diverse Inlichtingenbureau-producten en verbanden;
-    signaleert mogelijkheden/noodzaak tot nieuwe/aangepaste standaarden en werkwijzen op het gebied van software-ontwikkeling en is hierbij gesprekspartner voor de technisch software-architect en lead developer.

Competenties:

  • Accuratesse
  • Analyseren
  • Conceptueel denken
  • Inititief nemen
  • Overtuigingskracht
  • Resultaatgerichtheid
  • Samenwerken

Aanvullende informatie
Wanneer u bij ons als leverancier een professional aanbiedt en deze wordt geplaatst, hebben we informatie van u als contractpartij nodig, onder andere met betrekking tot de Wet keten- en inlenersaansprakelijkheid.
De ‘WKA’ heeft als doel om misbruik te voorkomen bij de afdracht van loonheffingen bij alle schakels in de keten; van leverancier tot opdrachtgever.
Wij dekken deze risico’s voor onze opdrachtgevers af middels een geblokkeerde rekening, de G-rekening.
Dit is een rekening waarop een gedeelte van het factuurbedrag wordt gestort en waarvan u de loonheffingen en BTW kunt betalen aan de Belastingdienst.
Het af te storten % hangt ervan af of u een SNA-certificering (NEN-4401 of NEN-4402) heeft of niet en of uw bedrijf in Nederland of daarbuiten is gevestigd. De G-rekening kunt u aanvragen bij de Belastingdienst.
Indien u geen G-rekening kunt krijgen (en u kunt hier bewijs van de Belastingdienst van overleggen) dan heeft u ook de mogelijkheid elk kwartaal een accountantsverklaring (assurance report inzake inlening personeel) aan te leveren.
Hierin zal een gecertificeerd accountant (AA of RA) een verklaring afgeven over de juistheid, volledigheid en tijdigheid van de afdrachten. Let wel, de kosten voor deze verklaring komen voor uw eigen rekening.

Bekijk opdracht