Opdrachten

Sogeti Nederland B.V. (YF) Full Stack Software Ontwikkelaar

Full Stack Software Ontwikkelaar

Info

Functie

Full Stack Software Ontwikkelaar

Locatie

Den Haag

Uren per week

36 uren per week

Looptijd

31.07.2022 - 30.12.2022

Opdrachtnummer

113767

Sluitingsdatum

date-icon08.07.2022 clock-icon06:07

Rolomschrijving en taakafspraken

Opdrachtomschrijving

Wat ga je als full-stack software ontwikkelaar zoal doen: 

De MVP door ontwikkelen tot een volwassen product met een goede user-interface welke dagelijks met veel plezier wordt gebruikt door onder andere de Triage Officers en Duidingsspecialisten van het NCSC om Beveiligingadviezen te maken.

In aanvulling op de user-interface zal je datapipelines aansluiten en volledig nieuwe diensten gaan ontwikkelen om de nieuwe Beveiligingsadviezen te ontsluiten aan de markt (via ncsc.nl, een portaal en een API).

In een Agile Scrum team draag je T-shaped bij aan de realisatie van de user-interface, data-pipelines en de ontsluiting van de data aan de markt (ncsc.nl, integratie met een portal, API) .

Functie-eisen
• Je hebt frontends gemaakt op basis van Typescript en React
• Je hebt kennis van en ervaring met Python
• Je hebt ervaring met het bouwen van een portaal
• Je hebt kennis van en ervaring met het programmeren en onderhouden van API’s
• Je hebt bij voorkeur ervaring met graph en/of SQL databases
• Je hebt ervaring met het werken in Agile Scrum teams
• Je hebt kennis en ervaring met infrastructure-as-code
• Je hebt minimaal enkele jaren werkervaring als full-stack software ontwikkelaar

Achtergrond opdracht

Je komt te werken bij het Agile ontwikkelteam Beveiligingsadviezen, een onderdeel van de unit Informatievoorziening & Techniek (IV&T).

Het Nationaal Cyber Security Centrum (NCSC) heeft een missie: de Nederlandse samenleving weerbaar maken tegen digitale dreigingen. Door het snel groeiende en veranderende cyber securitydomein zet het NCSC flink in op de doorontwikkeling van de IT voorzieningen.

Vanuit het de afdeling Operatien levert NCSC al jaren Beveiligingsadviezen via NCSC.nl en andere kanalen (RSS feed). Zowel de gebruikte Software (Taranis) als het Beveiligingsadvies zelf als de ontsluiting naar afnemers moet worden vernieuwd.

Er is een Minimal Viable Product (MVP) gemaakt waar vanuit diverse bronnen kwetsbaarheidsinformatie met Datapipelines in een centrale database komen en kunnen worden doorzocht.

Eisen

- Voor start moet een AIVD screening afgerond worden

- Je hebt een afgeronde HBO of WO-opleiding, bij voorkeur in een relevante richting zoals Software Engineering, Embedded and Networked Systems.
- De aangeboden kandidaat heeft aantoonbaar ervaring met het programmeren in Python.
- De aangeboden kandidaat heeft aantoonbaar ervaring met Typescript en React.
- De aangeboden kandidaat heeft aantoonbaar kennis van en ervaring met infrastructure-as-code.
- De kandidaat is beschikbaar voor minimaal 32-36 uur per week gedurende de opdracht.

Wensen

- Relevante ervaring heeft met het ontwikkelen, integreren en implementeren van APIs.
- Relevante ervaring heeft met hoog beveiligde IT voorzieningen.

Competenties

- Communicatief vaardig (ideeën en oplossingen kunnen overbrengen en klantgericht zijn)
- Secuur, Aanpassingsvermogen (zelfstandig en binnen team, zowel gestructureerd als improviserend kunnen werken)
- Stressbestendig (meerdere prioriteiten tegelijk aankunnen)
- Flexibel (kunnen omgaan met wijzigingen in prioriteiten).

Aanvullende informatie

Een aangeboden cv moet de volledige NAW, geboortedatum, het telefoonnummer en het e-mail adres van de kandidaat bevatten.
Werksituatie : Doorlenen is niet toegestaan.
Exclusiviteit is vereist bij acceptatie van een uitnodiging voor intake tot 4 dagen na de intakedatum.

Bedrijfsgegevens

Bedrijfs gegevens

Sogeti Nederland B.V. (YF)

Rolomschrijving en taakafspraken

Opdrachtomschrijving

Wat ga je als full-stack software ontwikkelaar zoal doen: 

De MVP door ontwikkelen tot een volwassen product met een goede user-interface welke dagelijks met veel plezier wordt gebruikt door onder andere de Triage Officers en Duidingsspecialisten van het NCSC om Beveiligingadviezen te maken.

In aanvulling op de user-interface zal je datapipelines aansluiten en volledig nieuwe diensten gaan ontwikkelen om de nieuwe Beveiligingsadviezen te ontsluiten aan de markt (via ncsc.nl, een portaal en een API).

In een Agile Scrum team draag je T-shaped bij aan de realisatie van de user-interface, data-pipelines en de ontsluiting van de data aan de markt (ncsc.nl, integratie met een portal, API) .

Functie-eisen
• Je hebt frontends gemaakt op basis van Typescript en React
• Je hebt kennis van en ervaring met Python
• Je hebt ervaring met het bouwen van een portaal
• Je hebt kennis van en ervaring met het programmeren en onderhouden van API’s
• Je hebt bij voorkeur ervaring met graph en/of SQL databases
• Je hebt ervaring met het werken in Agile Scrum teams
• Je hebt kennis en ervaring met infrastructure-as-code
• Je hebt minimaal enkele jaren werkervaring als full-stack software ontwikkelaar

Achtergrond opdracht

Je komt te werken bij het Agile ontwikkelteam Beveiligingsadviezen, een onderdeel van de unit Informatievoorziening & Techniek (IV&T).

Het Nationaal Cyber Security Centrum (NCSC) heeft een missie: de Nederlandse samenleving weerbaar maken tegen digitale dreigingen. Door het snel groeiende en veranderende cyber securitydomein zet het NCSC flink in op de doorontwikkeling van de IT voorzieningen.

Vanuit het de afdeling Operatien levert NCSC al jaren Beveiligingsadviezen via NCSC.nl en andere kanalen (RSS feed). Zowel de gebruikte Software (Taranis) als het Beveiligingsadvies zelf als de ontsluiting naar afnemers moet worden vernieuwd.

Er is een Minimal Viable Product (MVP) gemaakt waar vanuit diverse bronnen kwetsbaarheidsinformatie met Datapipelines in een centrale database komen en kunnen worden doorzocht.

Eisen

- Voor start moet een AIVD screening afgerond worden

- Je hebt een afgeronde HBO of WO-opleiding, bij voorkeur in een relevante richting zoals Software Engineering, Embedded and Networked Systems.
- De aangeboden kandidaat heeft aantoonbaar ervaring met het programmeren in Python.
- De aangeboden kandidaat heeft aantoonbaar ervaring met Typescript en React.
- De aangeboden kandidaat heeft aantoonbaar kennis van en ervaring met infrastructure-as-code.
- De kandidaat is beschikbaar voor minimaal 32-36 uur per week gedurende de opdracht.

Wensen

- Relevante ervaring heeft met het ontwikkelen, integreren en implementeren van APIs.
- Relevante ervaring heeft met hoog beveiligde IT voorzieningen.

Competenties

- Communicatief vaardig (ideeën en oplossingen kunnen overbrengen en klantgericht zijn)
- Secuur, Aanpassingsvermogen (zelfstandig en binnen team, zowel gestructureerd als improviserend kunnen werken)
- Stressbestendig (meerdere prioriteiten tegelijk aankunnen)
- Flexibel (kunnen omgaan met wijzigingen in prioriteiten).

Aanvullende informatie

Een aangeboden cv moet de volledige NAW, geboortedatum, het telefoonnummer en het e-mail adres van de kandidaat bevatten.
Werksituatie : Doorlenen is niet toegestaan.
Exclusiviteit is vereist bij acceptatie van een uitnodiging voor intake tot 4 dagen na de intakedatum.

De recruiter

Irene Woltinge

YellowFriday

Deel deze opdracht