Het gaat om een tijdelijke inzet vanaf 15 september tot 1 juni 2017
Standplaats : Zoetermeer
Doel van de opdracht
Als ontwikkelaar werk je onder leiding van een software architect met een Agile-Scrum team van ICT specialisten aan nieuwe software. Je bent in staat om zelfstandig ontwerpkeuzes te maken waar het kan, maar je herkent ook de vraagstukken of keuzes die nader moeten worden uitgewerkt samen met de architect of klant. De software die je ontwikkelt is veilig, gedocumenteerd, beheerbaar en begrijpelijk voor de ontwikkelaars en beheerders aan wie je je werk overdraagt.
Voor deze opdracht wordt er vooral ontwikkeld binnen Dotnet C# met Javascript frameworks zoals AngularJS.
Hij/zij onderhoudt contacten met:
• Solution architecten
• Ontwikkelaars
• Applicatie beheerders
• Technische beheerders
• Functioneel beheerders en andere gebruikersvertegenwoordigers
• Projectleider
Taken en werkzaamheden:
• interpreteren van ontwerpen
• programmeren
• schrijven van release scripts
• signaleren van keuzes en vraagstukken
• snel uitvoeren van een proof of concepts en aanbevelingen formuleren
• unittesten en integratietesten software
• documenteren en overdragen aan de organisatie
EISEN WAARAAN KANDIDAAT MOET VOLDOEN:
• minimaal HBO werk- en denkniveau;
• ruime kennis en ervaring met de ontwikkeling (en beheerbaar maken) van Dotnet C# applicaties
• kennis en ervaring als webdeveloper
• kennis en ervaring met Javascript en AngularJS
• kennis en ervaring met relationele datastores zoals Oracle en Postgres
• kennis en ervaring met code repositories zoals Git en SVN
• kennis en ervaring met zowel frontend als backend code
De volgende kennis en ervaring is een pré:
• kennis en ervaring met Java
• kennis en ervaring met het werken volgens Agile methoden (Scrum, Kanban)
• kennis en ervaring met de rol van scrum master
• kennis en ervaring met het implementeren van autorisatie en authenticatie in applicaties
• kennis van gegevens- en informatiebeveiliging
De klant is onderdeel van het ministerie van Binnenlandse Zaken en Koninkrijksrelaties. De klant verricht in binnen- en buitenland onderzoek om tijdig dreigingen en risico’s te onderkennen voor de nationale veiligheid.
Organisatiemissie
De klant staat voor de nationale veiligheid door tijdig dreigingen en risico’s te onderkennen die niet direct zichtbaar zijn. Hiertoe doet de dienst onderzoek in binnen- en buitenland. De klant deelt gericht kennis en informatie die samenwerkingspartners en belangendragers in staat stelt gepaste maatregelen te nemen. De klant signaleert, adviseert en mobiliseert anderen en reduceert zelfstandig risico’s. Hiermee vervult de dienst zijn rol in het netwerk van overheidsorganisaties die de veiligheid nationaal en internationaal beschermen.
Unit ICT (IT)
De unit ICT is verantwoordelijk voor het bieden van klantgerichte ICT-ondersteuning aan alle medewerkers van de klant. De unit ICT garandeert de continuïteit, beschikbaarheid en betrouwbaarheid van de ICT-voorzieningen van de dienst door het leveren van producten en diensten zoals in de DNO afgesproken.
Ook is het de verantwoordelijkheid van de unit ICT om toekomstige en toekomst vaste ICT-infrastructuur te leveren en te onderhouden en systemen voor operationele toepassing te ontwikkelen en te beheren.
Aantal uren: 36 tot 40 uur per week.
Functiegegevens
Functieomschrijving: Software Engineer / Ontwikkelaar (1 FTE)
GEDRAGSKENMERKEN
• creatieve en realistische oplossingen bedenken
• beveiligingsbewustzijn
• analytisch sterk
• pragmatisch
• motiveren specifieke ontwerpkeuzes
• in staat om bestaande libraries en frameworks te identificeren en in te zetten
• actief ondersteuningsbehoefte of bij belangrijke keuzes bij collega’s aankaarten
• kunnen functioneren in teamverband;
• goede sociale en communicatieve vaardigheden;
• goede beheersing van de Nederlandse en Engelse taal in woord en geschrift