Voor de gemeente Den Haag zoeken wij een ervaren software engineer met een passie voor technische kwaliteit en professionalisering. Jij bent iemand die energie krijgt van het bouwen aan een hoogwaardige ontwikkelomgeving waarin softwarekwaliteit, automatisering en onderhoudbaarheid vanzelfsprekend zijn. Je beschikt over ruime ervaring met softwareontwikkeling in R en/of Python en bent vertrouwd met moderne ontwikkelplatformen zoals Git en Azure DevOps of vergelijkbare omgevingen.
Te verrichten werkzaamheden:
...
Je levert een belangrijke bijdrage aan de verdere professionalisering van de analytics-omgeving van de gemeente.
Je houdt je onder andere bezig met:
- het optimaal inzetten en verder professionaliseren van de bestaande ontwikkeltooling voor R- en Python-projecten;
- het ontwikkelen van generieke libraries, utilities en herbruikbare componenten die door meerdere projecten kunnen worden toegepast;
- het ontwerpen en implementeren van geautomatiseerde teststrategieën, waaronder unit tests, integratietesten, regressietesten en geautomatiseerde modelvalidaties;
- het inrichten en verbeteren van CI/CD-processen voor analytische toepassingen;
- het implementeren van software engineering best practices, zoals versiebeheer, code reviews, package management, dependency management, release management en kwaliteitscontroles;
- het standaardiseren van projectstructuren, ontwikkelrichtlijnen en softwarecomponenten om hergebruik en schaalbaarheid te vergroten;
- het automatiseren van kwaliteitscontroles en validatieprocessen binnen de ontwikkelstraat;
- het bijdragen aan een robuuste, onderhoudbare en reproduceerbare lifecycle van analytische modellen;
- het adviseren van collega's over moderne software engineering, DevOps- en MLOps-principes binnen analytics.