Opdrachten

Ministerie van Defensie (2023 - HeadFirst) Developer

Developer

Info

Functie

Developer

Locatie

Utrecht

Uren per week

40 uren per week

Looptijd

01.10.2023 - 30.09.2024

Opdrachtnummer

144518

Sluitingsdatum

date-icon22.09.2023 clock-icon13:00

Rolomschrijving en taakafspraken

Opdrachtomschrijving
Als Full-stack app developer kom je in een zelfsturend SCRUM team terecht en ben je medeverantwoordelijk voor het opleveren van mobiele oplossingen waarbij de focus ligt op web apps en hybrid apps. Je bent als senior helemaal thuis in back- en front-end ontwikkeling. Je toont daarbij een proactieve houding en bent niet bang om de schouders eronder te zetten met de rest van je teamleden om het beste functionerende team van de afdeling te zijn! Met je senior houding en kennisniveau zie je (mogelijke) blokkades van kilometers op je afkomen en ben je in staat om ze op te lossen of te ontwijken, je stroomlijnt/automatiseert taken, schept duidelijkheid en bent overtuigend - jij krijgt iedereen mee! Je bent communicatief sterk en gaat het gesprek op alle niveau's aan met mensen binnen en buiten het team. Er staat jou niets in de weg om met jouw team waarde toe te voegen bij Defensie!

Achtergrond opdracht
Binnen Defensie is een alsmaar groeiende behoefte waarneembaar aan plaats- en tijdsonafhankelijke informatievoorziening die gebruik kan maken van bepaalde delen van de bestaande ICT infrastructuur en gegevens van de Defensie organisatie. Dit vertaalt zich veelal in de wens voor ontwikkelingen op het gebied van mobiele toepassingen waarmee specifieke klantgerichte 'High Impact' procesverbeteringen kunnen worden doorgevoerd. Voor de ontwikkeling van de mobiele toepassingen hebben wij een aantal scrumteams ingericht. Deze teams zijn verantwoordelijk voor het ontwikkelen van Mobile Apps.
Agile/Scrum staat voor het op een flexibele manier van functionaliteiten ontwikkelen met behulp van multidisciplinaire, zelfsturende teams. Alle teamleden in het Scrum team zijn betrokken bij het detailleren, plannen en verdelen van de werkzaamheden en identificeren eventuele blokkades. Daarbij gaan we uit van een open, positieve- constructieve en prettige werksfeer binnen de App development organisatie waar ruimte is voor experimenteren, leren en presteren. Met een nadruk op teambuilding en gemeenschappelijke team 'values'.

Taken:
• Ontwikkel ingenieur en integreer componenten
• Volg richtlijnen voor gebruikerservaringen
• Bewust van en bekend met bekende beveiligingskwetsbaarheden, door beveiliging toe te passen door ontwerp
• Vormdocumentatie
• Verstrek geavanceerde, component technische ondersteuning
• Los problemen vóór en na het testen op

Eisen
Kandidaat heeft tenminste 8 jaar aantoonbare ervaring in het creatief ontwikkelen van applicaties en het kiezen van de geschikte technische opties; het rekening houden met andere ontwikkelingsactiviteiten; het optimaliseren van applicatieontwikkeling, -beheer en -prestaties door het gebruik van architectuur en het hergebruik van bewezen oplossingen.

  • De kandidaat heeft aantoonbare recente werkervaring (opgedaan in de afgelopen 5 jaar) met het ontwikkelen in NET. De betreffende werkzaamheden dienen tot de hoofdtaak te behoren tijdens het project/werkverband (3 jaar)
  • De kandidaat heeft aantoonbare recente werkervaring (opgedaan in de afgelopen 5 jaar) met het ontwikkelen van hybrid- en of webapps. De betreffende werkzaamheden dienen tot de hoofdtaak te behoren tijdens het project/werkverband (3 jaar)
  • De kandidaat heeft aantoonbare recente werkervaring (opgedaan in de afgelopen 5 jaar) als full-stack developer in een agile scrum team van minimaal 3 personen (3 jaar)
  • De kandidaat heeft aantoonbare recente werkervaring (opgedaan in de afgelopen 5 jaar) met het ontwikkelen van apps mbv Angular (ervaring met Angular JS telt niet) De betreffende werkzaamheden dienen tot de hoofdtaak te behoren tijdens het project/werkverband.
  • De kandidaat heeft aantoonbare, recente werkervaring (opgedaan in de afgelopen 3 jaar) met het opzetten van CI/CD in GitLab. ( 2 jaar )

Wensen

  • De kandidaat heeft bij voorkeur aantoonbare ervaring met het bouwen van koppelingen tussen informatiesystemen o.b.v. webservices.
  • De kandidaat heeft bij voorkeur aantoonbare ervaring met ontwikkelen in .NET Core of .Net 6.
  • De kandidaat heeft bij voorkeur aantoonbare ervaring met het opzetten van CI/CD in Azure DevOps.
  • Ervaring met het opbouwen van Docker images/opstellen dockerfiles.
  • De kandidaat heeft bij voorkeur aantoonbare ervaring met het opleiden en coachen van ontwikkelaars.
  • De kandidaat heeft bij voorkeur aantoonbare ervaring met het ontwikkelen op de LAMP-stack (Linux, Apache, MySql en PHP). Per criterium: > 2 jaar ervaring = 5 punten; 1-2 jaar ervaring = 3 punten;<1>
  • De kandidaat heeft bij voorkeur aantoonbare ervaring met ORM mappers zoals het .Net entity framework.
  • De kandidaat heeft bij voorkeur aantoonbare ervaring met werken binnen app ontwikkeling voor de Rijksoverheid en/of Defensie Defensie= 6 punten, Rijksoverheid=2 punten, geen ervaring=0 punten.
  • Aanvullende Informatie

    hybride werken: Maandag en woensdag op kantoor
    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-4400-1 of NEN-4400-2) 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.


    Bedrijfsgegevens

    Bedrijfs gegevens

    Ministerie van Defensie (2023 - HeadFirst)

    Rolomschrijving en taakafspraken

    Opdrachtomschrijving
    Als Full-stack app developer kom je in een zelfsturend SCRUM team terecht en ben je medeverantwoordelijk voor het opleveren van mobiele oplossingen waarbij de focus ligt op web apps en hybrid apps. Je bent als senior helemaal thuis in back- en front-end ontwikkeling. Je toont daarbij een proactieve houding en bent niet bang om de schouders eronder te zetten met de rest van je teamleden om het beste functionerende team van de afdeling te zijn! Met je senior houding en kennisniveau zie je (mogelijke) blokkades van kilometers op je afkomen en ben je in staat om ze op te lossen of te ontwijken, je stroomlijnt/automatiseert taken, schept duidelijkheid en bent overtuigend - jij krijgt iedereen mee! Je bent communicatief sterk en gaat het gesprek op alle niveau's aan met mensen binnen en buiten het team. Er staat jou niets in de weg om met jouw team waarde toe te voegen bij Defensie!

    Achtergrond opdracht
    Binnen Defensie is een alsmaar groeiende behoefte waarneembaar aan plaats- en tijdsonafhankelijke informatievoorziening die gebruik kan maken van bepaalde delen van de bestaande ICT infrastructuur en gegevens van de Defensie organisatie. Dit vertaalt zich veelal in de wens voor ontwikkelingen op het gebied van mobiele toepassingen waarmee specifieke klantgerichte 'High Impact' procesverbeteringen kunnen worden doorgevoerd. Voor de ontwikkeling van de mobiele toepassingen hebben wij een aantal scrumteams ingericht. Deze teams zijn verantwoordelijk voor het ontwikkelen van Mobile Apps.
    Agile/Scrum staat voor het op een flexibele manier van functionaliteiten ontwikkelen met behulp van multidisciplinaire, zelfsturende teams. Alle teamleden in het Scrum team zijn betrokken bij het detailleren, plannen en verdelen van de werkzaamheden en identificeren eventuele blokkades. Daarbij gaan we uit van een open, positieve- constructieve en prettige werksfeer binnen de App development organisatie waar ruimte is voor experimenteren, leren en presteren. Met een nadruk op teambuilding en gemeenschappelijke team 'values'.

    Taken:
    • Ontwikkel ingenieur en integreer componenten
    • Volg richtlijnen voor gebruikerservaringen
    • Bewust van en bekend met bekende beveiligingskwetsbaarheden, door beveiliging toe te passen door ontwerp
    • Vormdocumentatie
    • Verstrek geavanceerde, component technische ondersteuning
    • Los problemen vóór en na het testen op

    Eisen
    Kandidaat heeft tenminste 8 jaar aantoonbare ervaring in het creatief ontwikkelen van applicaties en het kiezen van de geschikte technische opties; het rekening houden met andere ontwikkelingsactiviteiten; het optimaliseren van applicatieontwikkeling, -beheer en -prestaties door het gebruik van architectuur en het hergebruik van bewezen oplossingen.

    • De kandidaat heeft aantoonbare recente werkervaring (opgedaan in de afgelopen 5 jaar) met het ontwikkelen in NET. De betreffende werkzaamheden dienen tot de hoofdtaak te behoren tijdens het project/werkverband (3 jaar)
    • De kandidaat heeft aantoonbare recente werkervaring (opgedaan in de afgelopen 5 jaar) met het ontwikkelen van hybrid- en of webapps. De betreffende werkzaamheden dienen tot de hoofdtaak te behoren tijdens het project/werkverband (3 jaar)
    • De kandidaat heeft aantoonbare recente werkervaring (opgedaan in de afgelopen 5 jaar) als full-stack developer in een agile scrum team van minimaal 3 personen (3 jaar)
    • De kandidaat heeft aantoonbare recente werkervaring (opgedaan in de afgelopen 5 jaar) met het ontwikkelen van apps mbv Angular (ervaring met Angular JS telt niet) De betreffende werkzaamheden dienen tot de hoofdtaak te behoren tijdens het project/werkverband.
    • De kandidaat heeft aantoonbare, recente werkervaring (opgedaan in de afgelopen 3 jaar) met het opzetten van CI/CD in GitLab. ( 2 jaar )

    Wensen

  • De kandidaat heeft bij voorkeur aantoonbare ervaring met het bouwen van koppelingen tussen informatiesystemen o.b.v. webservices.
  • De kandidaat heeft bij voorkeur aantoonbare ervaring met ontwikkelen in .NET Core of .Net 6.
  • De kandidaat heeft bij voorkeur aantoonbare ervaring met het opzetten van CI/CD in Azure DevOps.
  • Ervaring met het opbouwen van Docker images/opstellen dockerfiles.
  • De kandidaat heeft bij voorkeur aantoonbare ervaring met het opleiden en coachen van ontwikkelaars.
  • De kandidaat heeft bij voorkeur aantoonbare ervaring met het ontwikkelen op de LAMP-stack (Linux, Apache, MySql en PHP). Per criterium: > 2 jaar ervaring = 5 punten; 1-2 jaar ervaring = 3 punten;<1>
  • De kandidaat heeft bij voorkeur aantoonbare ervaring met ORM mappers zoals het .Net entity framework.
  • De kandidaat heeft bij voorkeur aantoonbare ervaring met werken binnen app ontwikkeling voor de Rijksoverheid en/of Defensie Defensie= 6 punten, Rijksoverheid=2 punten, geen ervaring=0 punten.
  • Aanvullende Informatie

    hybride werken: Maandag en woensdag op kantoor
    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-4400-1 of NEN-4400-2) 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.


    De recruiter

    Valentina Ji

    HeadFirst

    Deel deze opdracht