Beschrijving
01-09-2016
01-02-2017
ja
36
Opdracht omschrijving
Het cluster OPP houdt zich bezig met de vernieuwing van de informatievoorziening voor het operationeel politie proces (=OPP), waarmee een robuuste informatievoorziening en uitfasering van de huidige ‘oude’ informatiesystemen wordt bereikt.
De Politie zoekt daarom een persoon die enerzijds een zeer ervaren javascriptprogrammeur is, bekend is met ondergenoemde talen en bibliotheken, en anderzijds de applicatie-architect kan helpen door gedegen oplossingen aan te dragen voor de invulling van o.a. het information security vraagstuk (softwarebeveiliging).
Een robuuste informatievoorziening en uitfasering van de huidige ‘oude’ informatiesystemen. De gevraagde programmeur krijgt als doelstelling mee goed geteste software op te leveren, oog te hebben voor performance (Javascript draait in een browser op een Citrix-farm, of op een mobiel device) en zorgen dat zijn/haar software goed overdraagbaar is (i.v.m. toekomstige onderhoudbaarheid door de staande organisatie).
Het Javascriptdeel van het OPP-framework verder helpen uitbouwen en integreren met de back-end op basis van design patterns. Daarnaast de architecten ondersteunen met oplossingen voor oa synchronisatie en security en UIX op devices.
De persoon zal in dit programma de taak hebben een project-specifiek framework te onderhouden en uitbreiden. Dit framework heeft als doel het faciliteren en versnellen van de bouw van tientallen applicaties op basis van adaptive case management met offline bedrijfslogica-uitvoering. Het framework biedt onder andere verschillende schermcontrols, uitgebreide widgets zoals kaartnavigatie, een responsive design en ondersteuning voor uitgebreide bedrijfslogica. Voor het onderhouden van het framework is kennis van o.a. Jison, TypeScript, OMT, ODT, RDF, JSON-LD, en YAML cruciaal. Ervaring met het ontwikkelen en onderhouden van parsers en DSLs is tevens van belang. De server-keuze is gevallen op Weblogic, dus kennis van Oracle-producten is gewenst. De front-end is geschreven m.b.v. AngularJS en Bootstrap. Ervaring met UIX is daarbij ook gewenst.
Het is expliciet de wens van de politie om kennisoverdracht van specialismen te bewerkstelligen. Daarom is enige vorm van coaching-skills gewenst.
Samenwerking met platformteam (verantwoordelijke voor het OPP-framework), functionele teams (verantwoordelijk voor het bouwen van apps o.b.v. het OPP-framework) en Application Design Authority (verantwoordelijk voor het definiëren van, en toetsen op, de applicatiearchitectuur van OPP).
Project
Afgeronde WO opleiding
Gedegen kennis van en ervaring met Javascript programmeren (sr level).
-Kennis van en ervaring met CCS3 en HTML5.
-Kennis van en ervaring met TypeScript.
-Kennis van en ervaring met OMT.
-Kennis van en ervaring met ODT.
-Kennis van en ervaring met RDF.
-Gedegen kennis van en ervaring met AngularJS, en veelgebruikte modules zoals angular-ui-bootstrap.
-Kennis van en ervaring met Test Driven Development o.b.v. Karma-testen i.c.m. Mocha, Sinon en Chai.
-Gedegen kennis van en ervaring met Oracle Weblogic
-Kennis of ervaring met agile gedachtegoed.
-Flexibele opstelling, leergierige houding en doorzettersmentaliteit en zeer goede communicatieve vaardigheden zijn onmisbare persoonskenmerken.
-Moet de architectuur van de client goed begrijpen en die zelfstandig kunnen uitbreiden (kennis van design -patterns is daarbij vereist).
-Opereert in de complexe bedrijfslogicalaag geschreven in javascript.
-Moet in een professioneel team kunnen samenwerken.
-Met een automatische build en deployment omgeving.
-Op een test-driven-development manier (met behulp van o.a. unittesten).
-Reviewt aangeleverde code van collega’s.
Prijs (eisen)
Geen limieten
Inclusief alle kosten, exclusief BTW.
Kwaliteit (eisen)
30 % Aantoonbare ervaring met het bouwen van DSL (op basis van het Javascript framework bison).Dit moet duidelijk blijken en benoemd zijn in het CV van de kandidaat.
20 % Aantoonbare opgedane kennis van industriestandaarden en beschikbare Javascript libraries. Dit moet duidelijk blijken en benoemd zijn in het CV van de kandidaat.
20 % Aantoonbare opgedane kennis van Gulp, Karma, Mocha. Dit moet duidelijk blijken en benoemd zijn in het CV van de kandidaat Puntverdeling Ervaring met 1 van de drie:1/5 Ervaring met 2 van de drie:3/5 Ervaring met 3 van de drie:5/5
20 % Aantoonbare opgedane (werk)ervaring van Agile werken en/of testdriven development en/of modelmatig ontwikkelen. Dit moet duidelijk blijken en benoemd zijn in het CV van de kandidaat.
10 % Aantoonbare opgedane (werk)ervaring van Politieorganisatie. Dit moet duidelijk blijken en benoemd zijn in het CV van de kandidaat.
14-07-2016 00:00
18-07-2016 10:00
21-07-2016 23:59
28-07-2016 10:00
29-07-2016 00:00
31-08-2016 23:59
|