11 Jan. 2022

Platform Ontwikkelaar (TypeScript)

36
Utrecht

Aanvraag ICAP12179 Payroll Platform Ontwikkelaar (TypeScript)

Voor de Nationale Politie zijn wij op zoek naar een Platform Ontwikkelaar (TypeScript).

Omschrijving opdracht:
Je werkt als Platform ontwikkelaar aan het platform van één van de grootste en meest dynamische IT-projecten binnen de politie: de doorontwikkeling van de registratie applicatie voor de collega's in het blauw. Hiermee worden op een gebruiksvriendelijke manier gegevens met betrekking tot politie processen vastgelegd en opgevraagd, zowel in een browser als mobiel. Van een aangifte van winkeldiefstal tot data voor een forensisch onderzoek.

Doelstelling:
Je werkt aan een op Angular 11 (binnenkort 12) gebaseerd platform waarmee 100+ collega’s verdeeld over een tiental feature teams de verschillende modules in de registratieapplicatie ontwikkelen. Onderdeel van je werk is het onderhouden en uitbreiden van een DSL (Domain Specific Language). Soms bouw je UI widgets, en je moet zeker begrijpen hoe ze werken, maar het leeuwendeel van dat werk wordt gedaan door een dedicated UX team. Jij bent veelal bezig in verschillende TypeScript libraries die samen de laag tussen de UI en de back-end vormen. Zo vormen je collega’s en jij de technische basis waarop ook andere IT-development teams software kunnen bouwen.

Omschrijving verantwoordelijkheden:
- Het ontwikkelen van met name een clientside platform waarop featureteams functionaliteiten bouwen. Daarnaast het inhoudelijke support geven aan collega-developers (vooral leden van featureteams).
- Het ontwikkelen en uitbreiden van de DSL (domain-specific language) waarmee je collega’s in de featureteams de module’s bouwen.
- Samenwerken met backend-engineers aan de communicatie tussen client en backend via REST-services en WebSockets. Er voor zorgdragen dat te allen tijde de code onderhoudbaar en goed getest is, zodat anderen er optimaal gebruik van kunnen maken.
- Doen er zich complexe problemen voor? Dan lossen jullie die op. Daarbij maak je onder andere gebruik van reactive programming.

Contacten:
Samenwerking met andere scrumteams (meest feature teams), Systemteam, Architectuurteam, UX - team en Projectmanagement OPP.

LET OP:
Deze opdracht kan niet ingevuld worden door een ZZP’er. De kandidaat is elders in dienst of is bereid deze opdracht op basis van payroll in te vullen.

Functie eisen (knock-out criteria)

1. Minimaal afgeronde HBO opleiding, richting ICT, of vergelijkbaar.
2. Minimaal 3 jaar ervaring van Node.js en RxJS (Typescript).
3. Minimaal 3 jaar relevante werkervaring als Platform ontwikkelaar (TypeScript) opgedaan in de afgelopen 5jaar.
4. Een goede beheersing van de Nederlandse taal in woord en geschrift is (in verband met de
6. De aangeboden kandidaat is in loondienst en geen ZZP’er.

Functie wensen (gunningscriteria)

1. Bij voorkeur heeft de kandidaat werkervaring met Reactive programming en Functional programming.
2. Bij voorkeur heeft de kandidaat aantoonbare werkervaring met Test frameworks zoals Mocha, Jasmine en Jest).
3. Bij voorkeur heeft de kandidaat minimaal 1 jaar aantoonbare ervaring met GIT.
4. Bij voorkeur heeft de kandidaat werkervaring met Test-driven-development (TDD); je kent de achtergrond en je hebt ervaring met het toepassen ervan.
5. Bij voorkeur heeft de kandidaat werkervaring met CI/CD, met tools zoals Jenkins, Maven en Yarn.

Competenties

- Mondelinge uitdrukkingsvaardigheid: Maakt feiten, meningen en ideeën aan anderen in begrijpelijke taal mondeling duidelijk.
- Luisteren: Verzamelt belangrijke informatie uit mondelinge mededelingen. Geeft aandacht en ruimte aan gesprekspartners. Vraagt door en gaat in op reacties.
- Overtuigingskracht: Stemt de wijze van overtuigen af op de reactie van de ander(en), hanteert argumenten die de ander(en) aanspreken en maakt anderen enthousiast met aansprekende beelden en ideeën.
- Samenwerken: Heeft oog voor het groepsbelang en draagt actief bij aan het gemeenschappelijke resultaat.
- Initiatief: Begint uit zichzelf, wacht niet af, draagt uit eigen beweging ideeën en voorstellen aan en neemt het voortouw bij acties of projecten.
- Leervermogen: Is alert op nieuwe informatie. Maakt zich actief meester van nieuwe kennis en past deze effectief toe voor de eigen functie.
- Flexibel gedrag: Staat open voor en speelt adequaat en doelgericht in op verander(en)de en snel wisselende omstandigheden.
- Probleemanalyse: Signaleert problemen, zoekt en herkent belangrijke informatie, rafelt vraagstukken uiteen en legt verbanden tussen gegevens.
- Integriteit: Geeft invulling aan het werk, op een manier die in overeenstemming is met maatschappelijke waarden en normen, die relevant zijn voor de politie.

Algemene informatie m.b.t. de aanvraag

Locatie: Odijk
Startdatum: 21-03-2022
Duur: 28-02-2023
Optie op verlenging: optioneel
Inzet: 36 uur per week
Tarief: marktconform
Sluitingsdatum: 11-01-2022
Sluitingstijd: 09:00
Intakegesprek: zsm na de beoordeling

Hoe dient uw aanbieding verzorgd te worden?

- CV in ”Word-formaat” geschreven in de taal van de uitvraag;
- Motivatie geschreven in de “ik-vorm”, waarin u zowel kort en bondig ingaat op de scope van de opdracht als puntsgewijs uw aansluiting op de eisen en wensen toelicht;
- Uw beschikbaarheid (per wanneer, aantal uren per week en vakantieplannen);
- Uw uurtarief specifiek voor de onderhavige aanvraag (inclusief reis- en verblijfskosten en excl. BTW).

N.B.
- Bij het ontvangen van uw reactie gaan wij er vanuit dat uw aanbieding voor deze aanvraag exclusief is. Hiermee wordt voorkomen dat uw aanbieding meerdere malen bij dezelfde opdrachtgever voor deze aanvraag wordt ingediend.
- Aangezien de functie eisen knock-out criteria zijn, en de functiewensen de gunningscriteria zijn, dient uw aansluiting hierop dan ook goed afleesbaar in uw cv te zijn opgenomen. Dit verhoogt namelijk een succesvollere behandeling van de aanbieding.
- Tijdens het selectieproces wordt u op de hoogte gehouden van de voortgang. Mocht u vragen hebben, dan staan wij u graag te woord.

Locatie

Odijk
Team Recruitment ICQ Groep

Contactpersoon

Team Recruitment ICQ Groep
ICQ-Groep gebruikt cookies om bepaalde voorkeuren te onthouden en vacatures af te stemmen op je interesses.