Functieomschrijving
Voor ICTU zoeken wij een Junior Full Stack Python Developer.Jouw profiel
Je werkt als developer dagelijks nauw samen met teamgenoten in een groot DevOps-team. Een deel van je werkzaamheden voer je thuis uit, maar je bent ook regelmatig op kantoor aanwezig. Je stemt rechtstreeks af met eindgebruikers, demonstreert je eigen werk aan teamgenoten en gasten, neemt bij toerbeurt de rol van scrum master op je en draagt soms bij aan technische documentatie.
In de IT-wereld volgen ontwikkelingen elkaar snel op. Een leergierige houding is daarom essentieel. Je bent bereid om dagelijks van je teamgenoten te leren en je verdiept je zelfstandig in nieuwe kennis via internet en trainingen. Je houdt relevante ontwikkelingen in het vakgebied actief bij en deelt jouw opgedane kennis en ervaring met je teamgenoten.
Je beschikt over een academisch werk- en denkniveau en hebt een afgeronde IT-vooropleiding, bijvoorbeeld in informatica. Daarnaast heb je professionele ervaring met Python, ervaring met Agile/Scrum als werkmethode en bij voorkeur ervaring met componenten uit de specifieke softwarestack voor deze opdracht.
ICTU voert opdrachten uit voor de Nederlandse overheid. Vanwege het karakter van het opdrachtenportfolio is maatschappelijke betrokkenheid belangrijk. Je neemt compliance-vereisten serieus die passen bij goede, moderne publieke dienstverlening voor burgers en bedrijven.
Je kunt gebruikmaken van de BYOD-voorzieningen die ICTU biedt voor externe medewerkers. Het is van belang dat je beschikt over een geschikt apparaat (laptop) en een mobiele telefoon om je werkzaamheden uit te voeren. Je wordt gevraagd digitaal akkoord te gaan met het reglement zakelijke apparatuur. Tijdens het intakegesprek wordt dit reglement op hoofdlijnen besproken. Voor ICT-voorzieningen geldt een N-1 beleid: naast de huidige versie wordt één lagere, door de leverancier ondersteunde versie, toegelaten tot de ICTU-infrastructuur.
Goede beheersing van de Nederlandse taal in woord en geschrift is vereist voor deze functie.
Functie wensen
- Je hebt ervaring met Nuxt, Vue, Typescript, HTML5 en CSS (‘Front-end’)
- Je hebt ervaring met FastAPI, Pydantic en SQLAlchemy (‘Back-end’)
- Je hebt ervaring met Postgres, Postgres FTS en PGVector (‘DBMS/Zoeken’)
- Het is een pre als je ervaring hebt met Ruff, Pytest, SonarQube, Trivy, JMeter, of vergelijkbare tools (‘TDD’)
- Het is een pre als je ervaring hebt met Axe, A11y of vergelijkbare tools (‘WCAG-Compliance’)
- Je hebt ervaring met Kubernetes, Kubectl, Kibana, Grafana, Harbor, Helm en Gitlab (‘CI/CD-pipelines’)
- Het is een pre als je ervaring hebt met de inzet van taalmodellen, geïntegreerd met informatiebronnen (‘MCP/A2A’)