Lead Python Developer
Eisen: - Kandidaat is beschikbaar van 28-05-2025 t/m 19-05-2026 voor 36 uur per week met optie tot verlengen - Kandidaat beschikt over minimaal WO werk- en denkniveau - Kandidaat beschikt over minimaal 8 jaar ervaring op het gebied van full stack development met bijvoorbeeld Python, Django, Javascript, PostgreSQL - Kandidaat beschikt over ervaring met het ontwikkelen van applicaties in het publieke domein - Kandidaat beschikt over ervaring met secure webdevelopment en het verwerken van gevoelige data - Kandidaat beschikt over minimaal 5 jaar ervaring met het werken met CI/CD pipelines i.c.m. Jenkins, Docker, JIRA, Gitlab, Ansible, Nexus en Sonar. Wensen: - Mate waarin de kandidaat ervaring heeft met full stack development op het gebied van o.a. Python, Django, Javascript, PostgreSQL. - Mate waarin de kandidaat ervaring heeft met het werken met CI/CD pipelines i.c.m. Jenkins, Docker, JIRA, Gitlab, Nexus en Sonar - Mate waarin de kandidaat ervaring heeft met GIS gerelateerde softwareontwikkeling i.c.m. Python, Django en geo/spatial data in PostgreSQL. Omschrijving: Binnen het Rijksvastgoedbedrijf (RVB) vormt informatievoorziening een belangrijk onderdeel van de organisatie. De bedrijfsprocesarchitectuur en de daarbij behorende integrale informatievoorziening vormen het zenuwstelsel voor een slagvaardig, efficiënt en innoverend Rijksvastgoedbedrijf. Met de I-functie gaat het RVB inzetten op groei, optimalisatie en innovatie door gebruik van nieuwe technieken, vaardigheden en werkwijzen. De I-functie is begin 2021 gestart omdat informatievoorziening een belangrijke factor is voor succes. De I-functie staat onder leiding van de CIO. Er is behoefte aan een Python developer voor de (door)ontwikkeling van vastgoed specifieke applicaties. De opdracht bevat de volgende onderdelen: ontwikkelen van software in de rol van lead developer, ontwikkelen volgens secure webdevelopment standaarden, begeleiden van teamleden om productiviteit en kwaliteit te borgen, ondersteunen bij het uitwerken van user stories, opstellen van en adviseren over software solution outlines tijdens refinements, signaleren van verbeteringen van applicaties en ontwikkelproces, en opleveren van software middels Continuous Integration/Continuous Delivery. Deze rol vereist een sterke focus op samenwerking en communicatie binnen het team, evenals een diepgaande kennis van de nieuwste technologieën en best practices in softwareontwikkeling. De lead developer zal ook verantwoordelijk zijn voor het coachen van minder ervaren teamleden en het delen van kennis om de algehele kwaliteit van de ontwikkelprocessen te verbeteren. Het is essentieel dat de kandidaat in staat is om complexe problemen op te lossen en innovatieve oplossingen te bieden die voldoen aan de behoeften van de organisatie. Daarnaast zal de lead developer betrokken zijn bij het opstellen van technische documentatie en het waarborgen van de veiligheid van de applicaties die worden ontwikkeld.