Ministerie van Defensie
(Lead) Developer.
2 dagen geleden toegevoegd
Sommige details van deze opdracht zijn niet publiek beschikbaar.
Word gratis lidOver de opdracht
Deze opdracht is gebaseerd op het European e-Competence Framework (e-CF). Het eCF-profiel beschrijft IT-competenties en het bijbehorende niveau van verantwoordelijkheid. Het profiel geeft aan welke competenties en op welk niveau (e-1 t/m e-5) van de kandidaat worden verwacht. In het cv dient dit aantoonbaar terug te komen per relevante opdracht of functie.
Opdrachtomschrijving
Voor de afdeling Inlichtingen & Veiligheid is een (lead) developer gevraagd voor de Inlichtingenketen. De functie vormt de brug tussen businessbehoeften en engineering. De rol richt zich op de (door)ontwikkeling, implementatie en instandhouding van complexe informatiesystemen die binnen de Inlichtingenketen worden ingezet. Met technische leiding worden oplossingen schaalbaar, veilig en toekomstbestendig ingericht, zodat operationele gebruikers hun taken wereldwijd optimaal kunnen uitvoeren.
Waar ben je samengevat mee bezig?
- Architectuurbeheer: definiëren, documenteren en bewaken van de technische architectuur van I&V-systemen.
- Werken in DevSecOps-teams: werk verdelen, coachen en kennisoverdracht verzorgen.
- Implementatie en ontwikkeling: ontwikkelen van nieuwe functionaliteiten in Python 3.x.
- Integraties en delivery: integreren van (interne en externe) API’s, realiseren van CI/CD-pipelines, werken met Docker-containers en geautomatiseerde tests.
- Security en naleving: vaststellen en handhaven van coding-standaarden, security-richtlijnen en cyber-security best practices.
- Uitvoeren van security reviews op code en ontwerpen.
- Databasebeheer: ontwerpen, optimaliseren en onderhouden van relationele databases en zoek-/analysefunctionaliteit binnen een (Elastic-achtige) stack.
- Requirements- en configuratiemanagement: verzamelen, analyseren, prioriteren en onderhouden van functionele en niet-functionele eisen.
- Documentatie: opstellen, actualiseren en beheren van technische documentatie, architectuur- en testdocumenten.
- Kwaliteitsbewaking: uitvoeren van unit-, integratie- en performance-tests en toezien op testcoverage en kwaliteitsstandaarden.
Achtergrond opdracht
De kandidaat vervult een volledige (lead) developer rol binnen een subdomein Inlichtingen van een afdeling binnen een Joint Informatie Voorziening omgeving. De bijdrage ligt in het veiligmaken en veilig houden van het inlichtingendomein door applicaties zo optimaal en veilig mogelijk te laten presteren voor gebruikers binnen de organisatie. De werkzaamheden vinden plaats in een DevSecOps-team en sluiten aan op het vertalen van gebruikersbehoeften naar veilige technische oplossingen. Communicatie over issues en successen is een onderdeel van de samenwerking met de omgeving.
Het betreft een uitvraag binnen een omgeving waar de huidige overeenkomst niet wordt gecontinueerd. In toewijzing kan daarom ook worden gewerkt met rangordevarianten (bijvoorbeeld opvolgende nummers) bij de gunning.
Samenvattende opgave en missie
Ontwerpen en/of coderen op basis van de specificaties van de oplossing. Zorgen voor het bouwen en implementeren van ICT-applicaties en bijdragen aan het laag ontwerp. Schrijven van code voor optimale efficiëntie, functionaliteit en gebruikerservaring, met aandacht voor veiligheid en kwaliteit gedurende de gehele ontwikkel- en implementatiecyclus.
Eisen
- Minimaal 4 jaar aantoonbare werkervaring met het gekozen eCF-profiel of een soortgelijke functie op eCF4 Lead Professional / Senior manager-niveau
- E-CF-profiel: Developer | D.01 Strategieontwikkeling informatiebeveiliging
- eCF4 Lead Professional / Senior manager: gebruikmaken van specifieke kennis en van externe standaarden en best practices
Wensen
- Kandidaat heeft bij voorkeur meer dan aangegeven aantoonbare werkervaring met de gevraagde functie binnen het eCF-profiel
- Kandidaat beschikt bij voorkeur over minimaal 6 jaar aantoonbare werkervaring met Python 3.x, met Windows en/of Linux, en tenminste 4 jaar aantoonbare werkervaring met het aansturen van en/of participeren in een DevSecOps-team
- Kandidaat beschikt over grondige kennis van JIRA, Docker, Git, CI/CD-pipelines, PostgreSQL, MS-SQL en Elastic