Functieomschrijving
Voor onze opdrachtgever KNMI zijn wij op zoek naar een Fullstack Software Developer
Het KNMI is voor verschillende extrerne websites op zoek naar een full-stack developer. De initiele werkzaamheden bestaan globaal uit: '- Beheer en maken van nodige update van de websites van International Climate Assessment & Dataset, inclusief de duplicate de standaard ICA&D website voor 5 nieuwe regio's (Drupal 9).
- Samenvoegen van I-DARE portal van de World Meteorological Organization (WMO) in the Climate Datarescue Portal van het Copernicus Programme (Drupal 8).
- Beheer en onderhoud van de website van de Climate explorer (CGI, Fortran, C en PHP).
- Update van de website van de European Climate Assessment & Dataset (ECA&D) van PHP 7 naar Drupal 9 volgens het ICA&D format.
Achtergrond opdracht
Het KNMI is dé autoriteit en dé organisatie in Nederland voor data over weer, atmosfeer, klimaat en seismologie. Het KNMI is een laagdrempelig knooppunt voor geofysische informatie over Nederland en de wereld. Dit betreft niet alleen de internationaal gedeelde meteogegevens, maar ook modellen, satellietdata en de daarop gebaseerde adviesdiensten en inzichten. KNMI stelt haar distributiekanalen beschikbaar voor het ontsluiten van data door andere (overheids-) organisaties. Zo draagt het KNMI draagt aan klimaatwetenschap doordat de meteorologische data wordt gebruikt door klimaat modelleurs voor belangrijke rapporten, zoals het IPCC rapport. De projecten ICA&D, ECA&D, het I-DARE portal en de Climate Explorer zijn in beheer van het KNMI en worden deels gefinancieerd door externe organisaties. Het KNMI is op zoek naar een bedrijf of zzp'er die de bovengenoemde websites op ICT gebied kan onderhouden, beheren, upgraden en zo nodig verder ontwikkelen.
Over de organisatie
Het KNMI adviseert en waarschuwt de samenleving om risico’s met een atmosferische of seismologische oorsprong terug te dringen. Daarvoor ontwikkelt het KNMI hoogwaardige kennis, verricht waarnemingen en zet die om in producten en diensten die de veiligheidsrisico’s verminderen, bijdragen aan een duurzame samenleving en economische mogelijkheden bevorderen. Het KNMI staat voor betrouwbaarheid en onafhankelijkheid. Het KNMI is een professionele, kennisintensieve organisatie. En een organisatie met een veranderopgave om klaar te zijn voor de toekomst van de dienstverlening. Het is een platte organisatie met korte lijnen.
Functie-eisen
Wensen
Overige functiewensen:
- Mogelijkheid to face-to-face afpraken op het kantoor van KNMI minimaal 1 keer per maand.
Aanvullende kennis:
- Aantoonbare kennis en werkervaring met het werken bij en voor overheidsorganisaties;
- Pro-cative, vasthoudende en georganiseerde werkhouding;
- Interactie met internationale gebruikers en standaarden op het gebied van applicaties voor weer en klimaat;
- Kennis van (wetenschappelijke) kwaliteitsnormen die gesteld worden aan meteorologische data en meta data inclusief de uitvoering van
- kwaliteitscontroles.
Competenties:
- Kennis van complexe MySQL databases in specifieke formats van meteorologische data
- Aantoonbare werkervaring van het verwerken van statische analyses voor o.a. kwaliteitscontrole en het berekenen van indices op grote
- datasets.
- Kennis van dynamische updates en nieuwe versies voor databases.
- Uitwisselbaarheid met andere data-infrastructuur op dit gebied, middels de ontwikkeling van eigen API’s en ook via zelfgebouwde CSV-
- importfunctie.
- Kennis over de benodigde server- en applicatie Beheer op het gebied van Cybersecurity. Om de webapplicaties zo goed mogelijk te
- beschermen tegen cyberaanvallen.
- Expertise van o.a. Drupal CMS (8,9), PHP, HTML/CSS, Python, Javascript, CGI, Fortran, C, Gmaps, PHP Geolocation web service, jQuery
- UI and jQuery UI maptool.