Ministerie van Defensie
Technisch Ontwikkelaar
Vandaag toegevoegd
Sommige details van deze opdracht zijn niet publiek beschikbaar.
Word gratis lidOver de opdracht
Technisch Ontwikkelaar
De opdracht is gebaseerd op het European e-Competence Framework (e-CF), een Europese standaard voor het beschrijven van IT-competenties en het bijbehorende niveau van verantwoordelijkheid.
De rol maakt deel uit van een nieuw op te starten team binnen een ICT-afdeling die zich richt op het ontwerp, de (door)ontwikkeling en het onderhoud van applicaties voor Opleiding en Individuele Training. Het team werkt volgens een Agile werkwijze en vormt samen met een centraal O&I T-team een gezamenlijke manier van werken en teamcultuur. Tijdens de opstartfase kan het team tijdelijk deels op een andere locatie werkzaam zijn en vindt er periodieke uitwisseling plaats tussen teamleden van verschillende locaties.
Als Technisch Ontwikkelaar ontwerp, ontwikkel en beheer je applicaties die samen de O&I T-keten vormen. Je vindt vanuit de basis een werkbare oplossing voor nieuwe functionaliteit en brengt en onderbouwt de gemaakte keuzes. Je werkt hands-on aan beheer en onderhoud van bestaande systemen en levert daarnaast bijdragen aan de ontwikkeling van nieuwe modules. Daarbij neem je protocollen en technische ontwerpkeuzes mee rond authenticatie en communicatie, enterprise integratiepatronen en de selectie van passende tools en libraries. Je werkt met moderne architectuur- en designprincipes zoals DDD, CQRS, Clean Architecture en event-driven architectuur.
In je dagelijkse samenwerking ondersteun je collega’s bij het analyseren van complexe en minder complexe softwareproblemen. Je onderhoudt nauw contact met de technisch ontwikkelaars in het centrale team, omdat daar de eindregie ligt en de manier van werken eenduidig blijft. Je werkt in een Scrum-team en draagt zowel bij aan teamresultaten als aan zelfstandig uitgevoerde taken. Je voert code-reviews uit en draagt verbeterpunten aan. Daarnaast overleg je met stakeholders om de gewenste functionaliteit te bepalen, voorafgaand aan en gedurende de ontwikkeling. Wanneer het technische onderwerpen betreft, kun je deze helder uitleggen aan niet-technische betrokkenen.
Het applicatieportfolio binnen de O&I T-keten omvat onder meer onderdelen voor kwalificatieprofielen en -behoeften, een O&T ontwerp, middelenbeheer en diverse tooling voor planning, roostering, dashboards en leerlingvolgvoorzieningen, aangevuld met overige ondersteunende modules.
In algemene zin ligt de missie van de rol bij het ontwerpen en/of coderen op basis van specificaties, het realiseren en implementeren van ICT-applicaties, en het bijdragen aan een lager ontwerp. Je schrijft en optimaliseert code voor efficiëntie en functionaliteit, met aandacht voor gebruikerservaring. Je ontwikkelt passende oplossingen door bestaande componenten te hergebruiken, te verbeteren of te herconfigureren en valideert resultaten in samenwerking met gebruikersvertegenwoordigers. Daarnaast integreer en borg je de algehele oplossing door aanpassingen en keuzes zorgvuldig af te stemmen op het geheel.
Eisen
- Kandidaat heeft een afgeronde HBO opleiding die relevant is voor de uitvoering van de functie
- Kandidaat heeft minimaal 3 jaar recentelijk aantoonbare werkervaring in de rol van Senior Developer
- Ervaring in het ontwikkelen in frontend frameworks, zoals bijvoorbeeld Aurelia of Angular of React
- Ervaring met .Net Core/.Net Framework met één en bij voorkeur meer van de volgende technieken: Entity Framework, SQL, Typescript en/of Javascript
- Ervaring in het creatief ontwikkelen van applicaties en in het zelfstandig analyseren van problemen binnen het werkveld
- Ervaring in het zelfstandig uitwerken van (complexe) scenario's voor de ontwikkeling van applicatie(s)
- Ervaring in het kiezen van de geschikte technische opties in optimalisatie van applicatieontwikkeling, -beheer en -prestaties en architectuur
- Ervaring met HTML en/of CSS
- Kandidaat heeft minimaal 2 jaar aantoonbare werkervaring op het niveau van frontend architecturen zoals component based development, ngRx, async, etc
- Kandidaat heeft minimaal 3 jaar aantoonbare werkervaring met het gekozen eCF profiel soortelijke functie
Wensen
- Kandidaat heeft bij voorkeur meer dan aangegeven aantoonbare werkervaring met de gevraagde functie binnen het eCF profiel
- Kandidaat heeft bij voorkeur minimaal 2 jaar aantoonbare werkervaring met Claims Based Authorization (Jwt tokens)
- Werkervaring met Azure DevOps, bij voorkeur in combinatie met GIT
- Ervaring in een architectuur rol (optioneel)
- Ervaring in een rol als Lead Developer of in Architectuur
- Aantoonbare ervaring met werken binnen het Ministerie van Defensie