Opdrachtomschrijving
BIJ12 is uitvoeringsorganisatie voor 12 provincies en brengt kennis en informatie bijeen over het landelijk gebied en de fysieke leefomgeving in Nederland. BIJ12 zorgt voor uniformiteit in informatievoorziening en de uitvoering van provinciale regelingen. Hieraan wordt gewerkt vanuit 4 units:
- Faunazaken en ACSG (Advies Commissie Schade Grondwater)
- Natuurinformatie en Natuurbeheer
- GBO voor het beheer van gezamenlijke informatiesystemen
- Stikstof en Natura 2000
Persoonlijke eigenschappen
• Resultaatgericht
• Initiatiefrijk
• Samenwerkingsgericht
• Analytisch
• Leergierig en flexibel
Vaardigheden
• Schrijven van gestructureerde code volgens bekende ontwerp-principes
• Debuggen en oplossen van complexe problemen
• Mee kunnen denken in software- en architectuurkeuzes
• CI pipelines kunnen bouwen en onderhouden
• Kubernetes configuratie en IaC kunnen lezen en (door)ontwikkelen
Werkzaamheden
Ontwikkelen van applicaties;
Beheren en onderhouden van applicaties;
Meedenken in architectuur-beslissingen;
Meewerken aan de infrastructuur voor het hosten van applicaties;
Maken van Kubernetes configuratie m.b.t. applicaties.
Gewenste eindresultaat
We werken aan een grote vernieuwing van het NDFF platform en met de inzet van de ontwikkelaar verwachten we nieuwe applicaties op te leveren die de NDFF een duurzame toekomst geven.
Overeenkomst
Overeenkomst wordt aangegaan met de duur van 1 jaar met de optie tot tweemaal een verlenging van 12 maanden. Verlenging vindt plaats op basis van verder gelijkblijvende contractuele voorwaarden (waaronder het uurtarief).
Eisen
- Aantoonbare ervaring met objectgeoriënteerde design patterns/principles (SOLID, DRY, Clean Coding, Test driven development, etc.)
- Ervaring met het ontwikkelen op diverse back-end en front-end frameworks zoals bij voorkeur FastAPI, Django en Angular
- Je kunt werken in een scrum team
- Initiatiefrijk
- Leergierig en flexibel
- Schrijven van gestructureerde code volgens bekende ontwerp-principes
- Mee kunnen denken in software- en architectuurkeuzes
- CI pipelines kunnen bouwen en onderhouden
- Ervaring met een breed scala aan tools en technologieën, waaronder Git, Docker, GitLab, CI/CD pipelines, Kubernetes en cloud platforms (Azure)
- Ervaring met Python en Typescript. Ervaring met PHP, Java
- Kennis van security aspecten in softwareontwikkeling, zoals OWASP Top 10
- Minimaal 3 jaar ervaring met het ontwerpen, ontwikkelen en beheren van applicaties, waaronder REST API's en moderne webtechnieken
- Ervaring met ontwerp, ontwikkeling en beheer van applicaties in de cloud
- Kennis van databases (PostgreSQL, PostGIS), ORM mappers en Geodata
- Ervaring met het ontwikkelen van API's op basis van microservices-architectuur
- Aantoonbare werkervaring met PHP
- Aantoonbare werkervaring met Java
- Resultaatgericht
- Samenwerkingsgericht
- Analytisch
- Debuggen en oplossen van complexe problemen
- Kubernetes configuratie en IaC kunnen lezen en (door)ontwikkelen
Wensen
- Affiniteit met inventarisaties, natuurgegevens, ecologie, soorten en taxonomie is een pre