Yacht Freelance

Freelance Software Engineer tbv EMADDC (ZZP)

Geplaatst 7 aug. 2024
Project ID: 9163490
Plaats
De Bilt
Uren
36 Uur/week
Periode
4 maanden
Start: 2 sep. 2024
Einde: 31 dec. 2024
Tarief
0 - 94 €/uur
Uiterste voorsteldatum: 11 aug. 2024 12:00

Het European Meteorological Aircraft Derived Data Center (EMADDC) programma van het KNMI leidt meteorologische gegevens af van vliegtuiggegevens uit beschikbare ATC surveillance data. Hiervoor heeft het KNMI zijn eigen data inwinning en processing ontwikkeld en inmiddels in pre-operationele fase gebracht. Het project is inmiddels bezig om dit systeem op operationeel niveau te brengen; cloud-native hosting op AWS, (near) real-time processen, en laatste kwaliteitslag op de ontwikkelde software. Daarnaast moet de performance van het systeem verbeterd worden om zodoende hogere volumes aan data te kunnen verwerken in de toekomst.



Eisen:

  • Aantoonbare ervaring met Python3, AWS (ECS/EC2/CloudFormation/Lambda), databases.

  • Certificering op Python3 gebied of aantoonare Python3 ervaring (pandas, numpy, etc.)

  • Minimaal 2 jaar Python3 ontwikkel (C/C++ en Fortran zijn nice-to-haves)

  • Ervaring met het SCRUM proces en MVP aanpak

  • Ervaring met het ontwikkelen van operationele software in de AWS cloud

  • Ervaring met het ontwerpen van operationele software in de AWS cloud

  • Certificering op AWS gebied

  • Minimaal 2 jaar ervaring met Amazon AWS (Cloudformation, Aurora, DynamoDB, Lambda, S3, EFS, ECS/EKS, ApiGateway)

  • Minimaal 2 jaar ervaring met databases zoals MySQL, Amazon Aurora en DynamoDB (database design, performance optimalisatie)

  • Minimaal 2 jaar ervaring met 24x7 systemen en robuustheid: monitoring, alerting, logging enz.



Pre:

  • Op de hoogte van moderne methoden als TDD (test driven design), event-driven architecturen (Kafka),

  • streaming (Kinesis) en real-time processing.

  • (no)SQL database ervaring is een must en kennis van database optimailisatie is zeer gewenst.

  • Ervaring met Git, bij voorkeur ook met Gitlab (wij gebruiken Gitlab CI/CD).

  • Linux development (scripting, cron etc) i.v.m. huidige staat van de software is gewenst. Kennis van SWIM en newPens zijn nice-to-have (https://www.eurocontrol.int/concept/system-wide-information-management)

Soortgelijke projecten

+ Bekijk alle projecten