Yacht Freelance
Freelance Software Engineer tbv EMADDC (ZZP)
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)