Software Engineer

Locatie

Apeldoorn

Publish date

12-02-2020

Publish end date

21-02-2020

Naam werkgever, of naam intermediair

BlueTrail IT B.V.

Functie omschrijving

Opdrachtspecificaties
Referentienummer: BTIT30559
Omgeving: Apeldoorn
Startdatum: 2 maart 2020
Einddatum: 31 januari 2021
Optie op verlenging: Ja 2x 12 maanden
Aantal uur per week: 36-40
Intakegesprek: 25 februari
Sluitingsdatum: Donderdag 20 februari om 09.00 uur. Reacties na deze tijd zullen in principe niet worden meegenomen in het selectieproces.

BlueTrail is op zoek naar een Software Engineer voor 36 tot 40 uur per week.

Opdracht/functie omschrijving:

Binnen de organisatie werken we met Scrum en DevOps en zijn de teams integraal verantwoordelijk voor de volledige technische dienstverlening, van idee tot productie. Vanuit een dynamische omgeving bieden wij een informele werksfeer. Soms werkt het beter om even je zinnen te verzetten en kan je met je teamgenoten een potje tafeltennis spelen, gamen of met de 3D printer een ontwerp realiseren. Ook hebben we een innovation hub om in een andere sfeer samen te werken. Daarnaast kan je in overleg met je team vanuit huis werken.

Omdat de organisatie innovatie hoog in het vaandel heeft staan wordt er 1x per maand een Innovation Friday georganiseerd waarin nieuwe, veelbelovende technieken worden uitgeprobeerd en worden er regelmatig “Taco” sessies gehouden waarin kennis wordt gedeeld.

Omschrijving project waarbinnen je te werk wordt gesteld:
De landmeetkundige teams ontwikkelen en beheren applicaties voor primair de landmeters. Deze uitvraag geldt voor de teams KPV, TR en PRIMA. Het team KPV ontwikkelt en beheert de applicaties KPV, VKG, BRK GEO, Splits en NUR. Deze applicaties worden onder andere door landmeters en door notarissen gebruikt en maken deel uit van het primaire landmeetkundige proces. Met deze applicaties kunnen kadastrale percelen op een kaart worden gevormd of gesplitst. De BRK GEO is één van de basisadministraties die de organisatie levert en daarmee van essentieel belang. Het TR team werkt met state-of-the art technieken aan het ontsluiten van Landmeter data. Je hebt daarbij veel vrijheid om nieuwe ontwikkelingen te proberen, te leren en combineren. Het team streeft naar een vooruitstrevend en stabiel TR platform waarmee ze de komende jaren voorop loopt in de publicatie van data via REST API ’s.

Het PRIMA team ontwikkelt nieuwe functionaliteit om het planbureau, de binnendienst en zowel interne als externe landmeters te ondersteunen in hun werkzaamheden. Deze werkzaamheden betreffen het binnenkomen van signalen (triggers), het plannen van aanwijs en metingen, het halen van aanwijs, het meten en de dossiervorming voor zowel splitsingen, verificatieposten als voor grensreconstructies. Daarnaast beheren zij de applicaties die de landmeters in hun huidige werkzaamheden gebruiken.

De teams werken volledig volgens de Agile werkwijze aan de genoemde applicaties. Business belang en toegevoegde waarden van werkzaamheden zijn bepalend voor de prioritering van alle werkzaamheden binnen de teams. Daarnaast zijn de teams aangesloten bij de Kadaster PI sessies, waarin per kwartaal alle werkzaamheden die verder strekken dan alleen één team ingepland en verdeeld worden. Meerdere teams werken hierin samen om het gehele landmeetkundig proces te ondersteunen en te verbeteren.

De belangrijkste methodieken, technieken en tools zijn:

  • Agile/Scrum
  • Git/Github
  • Java-frameworks zoals Spring (boot, batch, cloud config), Hibernate ORM, JPA
  • JavaScript, HTML 5, CSS3 en frameworks zoals Angular, JQuery, NodeJS
  • Continuous Integration/Delivery en Maven, Jenkins, SonarQube, Git, Github, Docker, Jira, Artifactory
  • Webservices, XML, JSON, SOAP, REST
  • Testframeworks zoals JUnit, Mockito, Cucumber en Selenium
  • Apache Camel
  • GIS (OpenLayers, Geoserver en JTS-framework)
  • SQL, relationele databases (Oracle, PostgreSQL)
  • CQRS
  • Event Sourcing
  • Axon
  • Shell scripting
  • Elasticsearch

Taken/werkzaamheden:

  • Uitbreiden van en wijzigingen doorvoeren in de applicaties
  • Wijzigen en toevoegen van UnitTests en applicatie code
  • Wijzigen en toevoegen van Gluecode en ondersteunen van test automatisering
  • Automatiseren van Deployments
  • Deelnemen in een Scrum / DevOps team
  • Uitvoeren van impactanalyses, planningssessies
  • Deelnemen in de Java community
  • Deelnemen in toepassen en bijhouden van Java ontwikkelstandaarden

Functie eisen

KNOCK-OUT:

  • Je beheerst de Nederlandse taal goed in woord en geschrift, taalniveau B2.
  • Je hebt minimaal 3 jaar ervaring als Java Software Engineer.
  • Je hebt kennis van en ervaring met:
    - Het ontwikkelen van Java (Web-) applicaties;
    - Het werken in een scrum team;
    - Java-frameworks Spring, Hibernate ORM en JPA;
    - JavaScript, HTML 5, CSS3;
    - Frameworks Angular, JQuery en NodeJS;
    - Continuous Integration/Delivery en Maven, Jenkins, SonarQube, Git, Docker;
    - Webservices, XML, JSON, SOAP, REST;
    - Testframeworks zoals JUnit, Mockito, Cucumber en Selenium

Reacties van kandidaten die geen kennis van/ervaring met de gestelde eisen hebben, worden door de opdrachtgever terzijde gelegd.

Gunningscriteria:

  • Je hebt kennis van en ervaring met GIS (OpenLayers, Geoserver en JTS-framework) (weging 20%).
  • Je hebt kennis van en ervaring met Apache Camel, SQL en relationele databases Oracle en PostgreSQL (weging 20%).
  • Je hebt kennis van en ervaring met event sourcing & CQRS met bijvoorbeeld het Axon framework en met een Elasticsearch database (weging 20%).

Competenties:

Je:

  • Kan goed samen werken met collega ’s in een Scrum / DevOps team. Beschikt hiervoor over de benodigde soft skills/
  • Kan aan de andere kant ook zelfstandig werken, daarbij het team niet uit het oog verliezend.
  • Beschikt over de vaardigheden een ander te overtuigen op basis van inhoudelijke argumenten.
  • Kan concepten voor de groep toelichten.
  • Toont initiatief door zelf met verbetervoorstellen te komen.
  • Heeft gedegen kennis van de te gebruiken methoden en technieken en is bereid deze kennis ook te delen met het team.
  • Is bereid over de eigen grenzen heen te kijken en waar nodig aanpalende werkzaamheden op te pakken.
  • Is analytisch sterk.
  • Heeft een stijle leercurve.
  • Het commitment en de ambitie om boven verwachting te presteren.

Reageren

Reacties ontvangen wij graag voorzien van:

• Nederlandstalig cv in Word formaat waaruit de gevraagde kennis en ervaring zoals gesteld in de aanvraag duidelijk blijkt.
• Het cv dient voorzien te zijn van naam, geboortedatum en woonplaats.
• Een korte, aan de opdracht gerelateerde motivatie waaruit de gevraagde kennis en ervaring duidelijk blijkt.
• Als wij verder het selectieproces ingaan vragen wij altijd om een zeer specifieke motivatie te schrijven om de kans op succes zo groot mogelijk te maken.

Er kan alleen bij leveranciers met eigen personeel ingehuurd worden als deze in het bezit zijn van een geldige G-Rekening of bereid zijn om een G-Rekening aan te vragen bij inzet van hun kandidaat via BlueTrail.

Bekijk

onze nieuwste vacatures
APELDOORN
Apeldoorn
Apeldoorn
Apeldoorn
Apeldoorn
Apeldoorn
Apeldoorn
Apeldoorn.heeftwerk.nl gebruikt cookies om bepaalde voorkeuren te onthouden en vacatures af te stemmen op je interesses.