Junior/Medior Fullstack ontwikkelaar (ref. VMM00279)

Back to vacancy list

Junior/Medior Fullstack ontwikkelaar (ref. VMM00279) bij Vlaamse Milieumaatschappij

9300,

AALST

Functiebeschrijving

Als Fullstack ontwikkelaar werk je binnen een Agile projectteam. Als ontwikkelaar ben je verantwoordelijk voor het ontwikkelen van oplossingen die voldoen aan de in de functionele analyse gestelde vereisten en ben je in staat de te bouwen oplossing zelfstandig technisch te analyseren. Je bewaakt de kwaliteit van de geleverde oplossingen in samenwerking met collega’s en eindgebruikers. De ontwikkeling gebeurt geheel volgens het principe van Test Driven Development en conform de door de VMM vastgelegde standaarden en best practices.

Het profiel kan ook ingezet worden voor ontwikkelwerk op volgende projecten:

  • nieuwe module(s) heffingenloket (Digitale Aangifte Heffingen),
  • nieuwe module(s) ikv openbaar onderzoek 3e generatie stroomgebiedbeheerplannen.

Functie-eisen

  • Hogere opleiding (Master of Bachelor) met technische/engineering of bedrijfseconomische achtergrond of gelijkwaardig door ervaring.
  • Aantoonbare opleiding in programmeertalen en omgevingen zoals .Net (C#), Java/J2EE, PHP, …
  • Minder dan 1 jaar relevante praktijkervaring. Kan ingezet worden in een team met senior begeleiding/coaching.
  • Taalvereiste: Nederlandstalig op Europees CEFR-niveau C2.
  • Programmatieopdrachten kunnen uitvoeren: coderen, testen en debuggen, eventueel met enige coaching/begeleiding.
  • Kennis van een of meerdere programmeertalen en omgevingen zoals C#, Java/J2EE, PHP, …
  • Basiskennis van code versioning (vb. Subversion), testing & code profiling tools, en issue management tools (bijv Jira).
  • Basiskennis Object-oriented analyse & design en UML
  • Basiskennis van Agile ontwikkelingsmethodiek

Grondige kennis en aanwijsbare ervaring van:

  • Java8
  • PostgreSQL
  • Maven 3.x
  • Spring en spring Security
  • Hybernate (Wildfly implementatie)
  • Restful web services (RestEasy)
  • JAX-RS
  • JPA
  • Junit
  • Log4j (Wildfly)
  • Jenkins, Sonatype Nexus
  • Wildfly 9, 10
  • Javascript en bij voorkeur ook AngularJS en Typescript (>3)

Kennis en ervaring met de volgende ontwikkeltools:

  • JIRA
  • Bamboo
  • Git

Andere:

  • Ervaring met test driven development.
  • kennis of ervaring met front-end ontwikkeling (vaardigheden zie verder) is noodzakelijk
  • Bereidheid om voor de ontwikkeling in teamverband te werken op basis van de principes van Agile
  • Ervaring met PostGreSQL/PostGIS, Jira is een pluspunt.

Extra vaardigheden front-end ontwikkeling:

  • SCRUM
  • Agile
  • Linters
  • Husky (+)
  • Senior in tech stack:
  • RxJS
  • Nx (+)
  • Monorepos (+)
  • HTML5
  • CSS3 (kennis van media-queries en responsive design is gewenst, flexbox)
  • Angular (10)
  • REST en hoe dit te gebruiken binnen een Angular omgeving.
  • Front-end software architecture
  • Creatie mock-ups
  • Unit testing: Jest, Jasmine, (marble testing is een +)
  • NPM of Yarn
  • Sass
  • Bootstrap > 4 (+)
  • Lodash (+)

Ervaring:

  • ervaring met ontwikkeling enterprise applications
  • Dependency injection en IOC
  • Continuous integration
  • Reactive programming en functional programming
  • Technical software architecture
Solliciteer nu