Beschrijving
Startdatum 18-06-2018
Einddatum 31-12-2018
Optie tot verlenging Ja
Uren per week 36
Opdracht omschrijving
Bij de Nationale Politie wordt momenteel een modern en robuust Intelligence platform gerealiseerd in een private cloud die de informatievoorziening van de politieorganisatie vernieuwt en verbetert. De productlijn Cloud, Big Data, Internet realiseert onder meer deze private cloud, meerdere big data infrastructuren, de tooling en werkt tevens aan een aantal specifieke toepassingen.
Ons qua omvang voor Nederland unieke Intelligence platform bevat alle noodzakelijke componenten op het gebied van hardware, big data technologie, extractie- en eindgebruikers tools voor data analyse, interpretatie en visualisatie. Onder de noemer ‘Alles is data’ komen alle typen data geïntegreerd beschikbaar middels een uniforme set van zoek en analyse functionaliteit. Onze data komt uit een groot aantal in- en externe bronnen, die verwerkt wordt in een ’state-of-the-art’ gedistribueerde en functioneel modulaire omgeving. De toekomstige omgeving wordt daarmee de nieuwe landelijke bron van informatievoorziening voor de gehele Nationale Politie. Het groeit door naar een grootschalige omgeving in termen van gebruikers, gebruik en volume aan data.
Vind jij het interessant om cloud en big data technologie te ontwikkelen en toe te passen om Nederland veiliger te maken, bij te dragen aan maatschappelijk relevante ontwikkelingen en wil je ons helpen om big data een steeds grotere rol in ons politiewerk te geven? Door een toename van de werkzaamheden hebben we behoefte aan een senior hands-on software architect die als lijm tussen de teams fungeert en de lijn over de teams heen uitzet.
Onder DevOps verstaan wij “you build it, you run it”. Onderdeel van de opdracht is bereidheid om piketdiensten (stand-by) te draaien buiten kantoortijden (maximaal 7 weken per jaar):
Doelstelling
Voor de ontwikkeling van applicaties binnen verschillende big data frameworks wordt gezocht naar een senior software architect met uitgebreide ervaring in het ontwikkelen van op microservices software architectuur gebaseerde Java/Scala applicaties met Spring Boot, gebruik makend van big data technologie stacks zoals Kafka, Spark, Elasticsearch, Cassandra, MongoDB e.a. Focus ligt op de doorontwikkeling van bestaande en nieuwe applicaties in de vorm van analytische processen en het vastleggen en verwerken van grote hoeveelheden gestructureerde en ongestructureerde data. Je bent ook in staat om architecturen te ontwerpen die voldoen aan eisen van hoge schaalbaarheid, security by design, transparency by design waarin authenticatie en autorisatie volledig geïntegreerd zijn.
Verantwoordelijkheden
Je gedraagt je als ervaren software architect en werkt binnen de agile projectaanpak samen met de DevOps teams aan de totstandkoming van de applicaties.
Je werkt graag samen met ontwikkelaars, data scientists, grafische vormgevers en cloud- en big data system engineers en bent snel enthousiast om samen met collega’s te werken aan nieuwe uitdagingen.
Je bent niet snel uit het veld geslagen ook al weet je niet meteen hoe alles precies in elkaar steekt.
Je bent een ervaren hands-on architect die met de teams meebouwt aan software op basis van microservice-architectuur
Je kunt schakelen tussen business en techniek en bent gesprekspartner op meerdere niveaus:
Op business-vlak met product owners en management
Op architectuur-vlak met software- en enterprise architecten
Op development- en infrastructuurvlak met DevOps teams
Je hebt een passie voor open source software en experimenteert hier graag mee.
Je bent een “thought leader” op gebied van agile software development, continuous delivery en DevOps uit en coacht de teams hierop.
Je draagt kennis over naar collega's over relevante expertise binnen het eigen vakgebied.
Je bent en blijft op de hoogte van relevante ontwikkelingen en je doet proactief voorstellen ter verbetering van het technisch beheer.
Je bent in staat adviserend op te treden bij incidenten, problemen en changes.
Je neemt deel aan piketdiensten (stand-by) en participeert iedere dag in ontwikkeltrajecten.
Vakmatige taken
Als ervaren software architect weet je hoe om te gaan met onzekerheden - daarvoor toon je in je werk een passende houding en gedrag.
Je staat open voor nieuwe zaken, bent van nature nieuwsgierig en leergierig. Werken in een dynamische en soms hectische omgeving past bij jou als persoon.
De gevraagde algemene kennis en ervaring bevat de volgende aspecten:
Het aantoonbaar kunnen overdragen van state of the art kennis over software architectuur, software development, software delivery en microservices
Ontwerpen, opstellen, uitdragen en bewaken van software architectuur voor software-ontwikkelprojecten
Ontwikkelen van proof-of-concept oplossingen
Software development met Java, Scala, Spring boot en Angular (5+)
Op de hoogte van relevante ontwikkelingen in het vakgebied
Test driven development (TDD) en test automation
Networking en security
Aantoonbare ervaring met Continuous Delivery en DevOps
Aantoonbare ervaring met Agile software development en Scrum
Functioneel programmeren / Objectoriëntatie
Datastructuren
Participeren in het verder implementeren van functionaliteiten in de vorm van analytische processen, Predictive Analytics en het vastleggen en beschikbaar stellen van data (gestructureerd en ongestructureerd) m.b.v. deze omgeving.
Leidinggevende taken
Je moet in staat zijn om op technisch vlak een aantal DevOps teams aan te kunnen sturen.
Contacten
Intern met eindgebruikers en collega's binnen de dienst-ICT, extern met leveranciers en andere overheden. Contacten zijn vak- en/ of dienstverleningsinhoudelijk.
Inzet in de lijn of project
Inzet in de lijn.
Opleiding
Een afgeronde en erkende opleiding op WO niveau in een ICT of informatica gerelateerde richting is een wens.
Geschoold middels het succesvol afgelegd hebben van relevante trainingen.
Werkervaring
Aantoonbare werkervaring met minimaal 10 van de ondergenoemde tools of skills:
Back-end programmeertalen: Java (minimaal 7 jaar)
Back-end frameworks: Spring Framework en/of Spring Boot (minimaal 1 jaar)
Front-end programmeertalen: JavaScript, HTML5, CSS3 (minimaal 4 jaar)
Front-end frameworks: Angular (2+), Bootstrap (minimaal 1 jaar)
Microservice software architectuur (minimaal 4 jaar)
Test driven development (minimaal 5 jaar)
Test automation tools: Selenium, Mockito, Protractor, REST assured (minimaal 5 jaar)
Ervaring met tools voor monitoring en logging (minimaal 4 jaar)
DBMS’en en SQL (minimaal 5 jaar)
NoSQL databases: Cassandra, MongoDB (minimaal 4 jaar)
Docker (minimaal 2 jaar)
Gedistribueerde Search engines (ElasticSearch) (minimaal 4 jaar)
Agile (Scrum/Kanban)/DevOps/Continuous Delivery (minimaal 4 jaar)
CI/CD tools: Git/Jenkins/Maven/Nexus/Sonar (minimaal 5 jaar)
Cloud computing (minimaal 5 jaar)
Competenties
Probleemanalyse
Mondelinge presentatie
Mondelinge uitdrukkingsvaardigheid
Samenwerken
Klantgerichtheid
Kwaliteitsgerichtheid
Prijs (eisen)
Geen limieten
Inclusief alle kosten, exclusief BTW.
Kwaliteit (eisen)
Onder een cv verstaan wij een overzicht van de werkervaring van de Externe. Dit in het Nederlands gesteld en bij voorkeur in PDF-formaat van maximaal 7 pagina's A4.
U dient gebruik te maken van het bijgevoegde template. Maakt u geen gebruik van bijgevoegd template zal uw bieding terzijde worden gelegd.
Sjabloon : CV template IT 1.2.doc
Ben je in de afgelopen 5 jaar voor de Politie of Politieacademie intern in dienst geweest, geef dan in de toelichting aan op basis van welk dienstverband deze werkzaamheden zijn uitgevoerd. Onderbouw de reden van vertrek en of je met een stimuleringsregeling bent vertrokken.
Deze eis is alleen van toepassing als je in de afgelopen 5 jaar in dienst bent geweest van de Politie of Politieacademie.
In de afgelopen 10 jaar minimaal 5 jaar aantoonbare ervaring als hands-on software architect. Dit moet duidelijk blijken uit de bieding en het CV van de kandidaat.
Dit moet middels concrete voorbeelden duidelijk zijn benoemd in het CV van de kandidaat.
Noem in het CV bij de werkzaamheden het nummer van deze eis, hoe je aan deze eis voldoet, de naam van de opdrachtgever(s). Noem de periode in (dd-mm-jj - dd-mm-jj). Bij het niet benoemen van het aantal jaren werkervaring en bij welke opdrachtgever deze kennis is opgedaan, zal de aanbieding terzijde worden gelegd.
In de afgelopen 10 jaar minimaal 7 jaar aantoonbare ervaring met het programmeren in Java. Dit moet duidelijk blijken uit de bieding en het CV van de kandidaat.
Dit moet middels concrete voorbeelden duidelijk zijn benoemd in het CV van de kandidaat.
Noem in het CV bij de werkzaamheden het nummer van deze eis, hoe je aan deze eis voldoet, de naam van de opdrachtgever(s). Noem de periode in (dd-mm-jj - dd-mm-jj). Bij het niet benoemen van het aantal jaren werkervaring en bij welke opdrachtgever deze kennis is opgedaan, zal de aanbieding terzijde worden gelegd.
De kandidaat bezit de volgende kerncompetenties:
Probleemanalyse - Signaleert problemen, zoekt en herkent belangrijke informatie, rafelt vraagstukken uiteen en legt verbanden tussen gegevens.
Mondelinge presentatie - Presenteert feiten, meningen en ideeën op een heldere wijze. Maakt hierbij gebruik van relevante communicatiemiddelen.
Mondelinge uitdrukkingsvaardigheid (Nederlandse en Engelse taal) - Maakt feiten, meningen en ideeën aan anderen in begrijpelijke taal mondeling duidelijk.
Samenwerken - Heeft oog voor het groepsbelang en draagt actief bij aan het gemeenschappelijke resultaat.
Klantgerichtheid - Herkent en onderzoekt de wensen en behoeften van anderen en speelt daarop in.
Kwaliteitsgerichtheid - Stelt hoge eisen aan de kwaliteit van het eigen werk. Is voortdurend op zoek naar mogelijkheden om de kwaliteit te verbeteren.
Dit moet middels concrete voorbeelden duidelijk uitkomen tijdens het verificatiegesprek. Bij het niet voldoende mondeling kunnen aantonen zal de aanbieding terzijde worden gelegd.
Gunningscriteria (wensen)
20 %
Een afgeronde en erkende opleiding op WO niveau in een ICT of informatica gerelateerde richting.
Dit is een wens en moet duidelijk blijken uit het CV van de kandidaat. De winnende inschrijver moet binnen 7 kalenderdagen het bewijsmiddel overleggen. Wanneer blijkt dat de kandidaat niet over het gevraagde diploma beschikt, zal de ranking van de kandidaat mogelijk kunnen wijzigen.
60 %
De kandidaat heeft aantoonbare werkervaring met minimaal 10 van de onder genoemde tools of skills. Dit moet duidelijk herkenbaar zijn in het CV van de kandidaat.
• Back-end programmeertalen: Java
• Back-end frameworks: Spring Framework en/of Spring Boot
• Front-end programmeertalen: JavaScript, HTML5, CSS3
• Front-end frameworks: Angular (2+), Bootstrap
• Microservice software architectuur
• Test driven development
• Test automation tools: Selenium, Mockito, Protractor, REST assured
• Ervaring met tools voor monitoring en logging
• DBMS’en en SQL
• NoSQL databases: Cassandra, MongoDB
• Docker
• Gedistribueerde Search engines (ElasticSearch)
• Agile (Scrum/Kanban)/DevOps/Continuous Delivery
• CI/CD tools: Git/Jenkins/Maven/Nexus/Sonar
• Cloud computing
Dit moet middels concrete voorbeelden duidelijk zijn benoemd in het CV van de kandidaat.
Noem in het CV bij de werkzaamheden het nummer van deze wens, hoe je aan deze wens voldoet, de naam van de opdrachtgever(s). Noem de periode in (dd-mm-jj - dd-mm-jj). Bij het niet benoemen van het aantal jaren werkervaring en bij welke opdrachtgever deze kennis is opgedaan, worden er geen punten aan deze wens toegekend.
20 %
Je bent geschoold middels het succes afgelegd hebben van relevante trainingen.
Dit is een wens en moet duidelijk blijken uit het CV van de kandidaat. De winnende inschrijver moet binnen 7 kalenderdagen het bewijsmiddel overleggen. Wanneer blijkt dat de kandidaat niet over de gevraagde certificering beschikt, zal de ranking van de kandidaat mogelijk kunnen wijzigen.
Planning
Start publicatie 26-03-2018 00:00
Einddatum vragen 29-03-2018 12:00
Beantwoording vragen 29-03-2018 23:59
Sluiting publicatie 09-04-2018 12:00
Beoordeling offertes (vanaf) 09-04-2018 00:00
Verwachte terugkoppeling 11-06-2018 23:59
|