Opdrachten

Dienst Uitvoering Onderwijs (DUO) Applicatieontwikkeling - Senior Programmeur

Applicatieontwikkeling - Senior Programmeur

Info

Functie

Applicatieontwikkeling - Senior Programmeur

Locatie

Groningen

Uren per week

36 uren per week

Looptijd

31.10.2024 - 30.12.2025

Opdrachtnummer

215422

Sluitingsdatum

date-icon23.10.2024 clock-icon10:30
Reageren op deze opdracht? Dit doe je op Striive.

Rolomschrijving en taakafspraken

OpdrachtomschrijvingAls team Zakelijke Diensten zoeken we per direct een enthousiaste en ervaren lead developer die ons team komt versterken. Wie zijn wij?Zakelijke Diensten bestaat uit twee enthousiaste teams die gezamenlijk zorg dragen voor (een deel van) de dienstverlening in het Zakelijk Portaal, dus voor de zakelijke klant. Deze vacature staat open bij Team A. We zijn een leuk, nieuwsgierig, klein en gezellig DevOps team van drie ontwikkelaars, een functioneel ontwerper, twee OPS'ers, twee testers en een functioneel beheerder. We houden ons bezig met de laatste ontwikkelingen op softwaregebied en werken met de generieke pipelines in Jenkins, waarin we zowel bouwen als testen. Dit helpt ons o.a. om continuous delivery naar een hoger niveau te tillen en te zorgen voor een kwalitatief goed product. We houden ook van wat gezelligheid: regelmatig spreken we na het werk af om samen iets te drinken. Waaraan ga je werken?We ontwikkelen en onderhouden meerdere generieke Java-applicaties voor de zakelijke dienstverlening. Bijvoorbeeld het Zaakdossier waarmee de zakelijke gebruikers de status van hun aanvragen kunnen bekijken en een bestandsuitwisselingssysteem waarin ze bestanden kunnen down- of uploaden. In onze applicaties heb je de kans om zowel in de front-end als in de backend te werken. Heb je goede ideeën of wil je andere dingen uitproberen? Graag! Als ontwikkelaar in ons team zit je niet op een eilandje, maar denk je na over functionele en technische oplossingen. Je hebt regelmatig contact met onze stakeholders en je werkt nauw samen met het team om een mooi en goed product te ontwikkelen. In de komende periode komen leuke, nieuwe en uitdagende klussen op ons pad. We werken aan een nieuwe applicatie waarmee onze klanten straks kunnen aangeven voor welke berichten in het Zakelijk Portaal ze een notificatie willen ontvangen. Ook gaan we verschillende verbeteringen doorvoeren aan het bestandsuitwisselingssysteem. Daarnaast zullen al onze applicaties in 2025 gemigreerd worden naar PostgreSQL.

Achtergrond opdracht

Wie ben jij?

Wegens het vertrekken van de lead ontwikkelaar zoeken we per direct versterking. We zijn opzoek naar een teamspeler die samen met onze bouwers het kennisniveau binnen het team naar een hoger niveau wil tillen. Bij ons is een hoop te doen en te leren. Je wil graag dingen uitzoeken en proberen en je kennis delen met collega's. Je wil jezelf verder ontwikkelen op het gebied van Java, Spring Boot, Angular en Continuous Delivery. En je wil graag samen met leuke mensen werken aan een goed product.

Je hebt kennis van en ervaring met Java, Spring Boot en Angular;

Je bent bekend met Jenkins-pipelines inrichten en beheren;

Verder heb je kennis van MQ, Maven en NodeJS;

Je kan goed zelfstandig werken aan technische oplossingen, maar bent ook zeker goed in staat om de collega's in je team te helpen;

Je vindt je weg in nieuwe situaties en je wordt uitgedaagd door iets dat nog niet eerder gedaan is;

Je bent flexibel, sociaal, leergierig en oplossingsgericht.

Extra informatie:

We zijn een DevOps team dat werkt volgens Agile Scrum en we werken samen met het FB-BAT team (PO, FB, Analisten);

We zijn een gemixt gezelschap: mannen en vrouwen, oud en jong, ervaren en minder ervaren;

We zijn allemaal gedreven in ons vak en helpen elkaar om uiteindelijk voor een goede dienstverlening te zorgen;

Onze applicaties draaien in Docker-containers, we sluiten aan op de generieke DUO pipeline waardoor we snel kunnen releasen en proberen alles up-to-date te houden;

In ons team heerst een fijne, open sfeer: naast het werk ontmoeten we elkaar regelmatig om samen een borrel te drinken;

Op maandag en donderdag treffen we elkaar op kantoor.

Eisen

  • werk- en denkniveau
  • Relevante werkervaring in een Agile/ Scrum/ Kanban omgeving (3 jaar)
  • Relevante werkervaring in Java Enterprise (Spring) (3 jaar)
  • Relevante werkervaring in MQ en JMS (3 jaar)

Wensen

  • Relevante werkervaring met Spring
  • Relevante werkervaring met Hibernate / JPA
  • Relevante werkervaring met REST icm Json
  • Kennis van/ervaring met java11, Docker, Kubernetes, OpenShift, Gitlab, Jenkins, Helm, Owasp, Fortify.
  • Kennis van Angular
  • Kennis van Continuous Integration / Continuous Delivery
  • Kennis van Jenkins, Maven

Competenties

  • Teamspeler / gericht op samenwerken
  • Neemt bij de werkzaamheden graag het voortouw en ondersteunt collega's in hun werkzaamheden
  • Assertief
  • Weet zich snel nieuwe tools en frameworks eigen te maken

Aanvullende Informatie
Wanneer u bij ons als leverancier een professional aanbiedt en deze wordt geplaatst, hebben we informatie van u als contractpartij nodig, onder andere met betrekking tot de Wet keten- en inlenersaansprakelijkheid. De ‘WKA’ heeft als doel om misbruik te voorkomen bij de afdracht van loonheffingen bij alle schakels in de keten; van leverancier tot opdrachtgever. Wij dekken deze risico’s voor onze opdrachtgevers af middels een geblokkeerde rekening, de G-rekening. Dit is een rekening waarop een gedeelte van het factuurbedrag wordt gestort en waarvan u de loonheffingen en BTW kunt betalen aan de Belastingdienst. Het af te storten % hangt ervan af of u een SNA-certificering (NEN-4400-1 of NEN-4400-2) heeft of niet en of uw bedrijf in Nederland of daarbuiten is gevestigd. De G-rekening kunt u aanvragen bij de Belastingdienst. Indien u geen G-rekening kunt krijgen (en u kunt hier bewijs van de Belastingdienst van overleggen) dan heeft u ook de mogelijkheid elk kwartaal een accountantsverklaring (assurance report inzake inlening personeel) aan te leveren. Hierin zal een gecertificeerd accountant (AA of RA) een verklaring afgeven over de juistheid, volledigheid en tijdigheid van de afdrachten. Let wel, de kosten voor deze verklaring komen voor uw eigen rekening.


Bedrijfsgegevens

Bedrijfs gegevens

Dienst Uitvoering Onderwijs (DUO)

Rolomschrijving en taakafspraken

OpdrachtomschrijvingAls team Zakelijke Diensten zoeken we per direct een enthousiaste en ervaren lead developer die ons team komt versterken. Wie zijn wij?Zakelijke Diensten bestaat uit twee enthousiaste teams die gezamenlijk zorg dragen voor (een deel van) de dienstverlening in het Zakelijk Portaal, dus voor de zakelijke klant. Deze vacature staat open bij Team A. We zijn een leuk, nieuwsgierig, klein en gezellig DevOps team van drie ontwikkelaars, een functioneel ontwerper, twee OPS'ers, twee testers en een functioneel beheerder. We houden ons bezig met de laatste ontwikkelingen op softwaregebied en werken met de generieke pipelines in Jenkins, waarin we zowel bouwen als testen. Dit helpt ons o.a. om continuous delivery naar een hoger niveau te tillen en te zorgen voor een kwalitatief goed product. We houden ook van wat gezelligheid: regelmatig spreken we na het werk af om samen iets te drinken. Waaraan ga je werken?We ontwikkelen en onderhouden meerdere generieke Java-applicaties voor de zakelijke dienstverlening. Bijvoorbeeld het Zaakdossier waarmee de zakelijke gebruikers de status van hun aanvragen kunnen bekijken en een bestandsuitwisselingssysteem waarin ze bestanden kunnen down- of uploaden. In onze applicaties heb je de kans om zowel in de front-end als in de backend te werken. Heb je goede ideeën of wil je andere dingen uitproberen? Graag! Als ontwikkelaar in ons team zit je niet op een eilandje, maar denk je na over functionele en technische oplossingen. Je hebt regelmatig contact met onze stakeholders en je werkt nauw samen met het team om een mooi en goed product te ontwikkelen. In de komende periode komen leuke, nieuwe en uitdagende klussen op ons pad. We werken aan een nieuwe applicatie waarmee onze klanten straks kunnen aangeven voor welke berichten in het Zakelijk Portaal ze een notificatie willen ontvangen. Ook gaan we verschillende verbeteringen doorvoeren aan het bestandsuitwisselingssysteem. Daarnaast zullen al onze applicaties in 2025 gemigreerd worden naar PostgreSQL.

Achtergrond opdracht

Wie ben jij?

Wegens het vertrekken van de lead ontwikkelaar zoeken we per direct versterking. We zijn opzoek naar een teamspeler die samen met onze bouwers het kennisniveau binnen het team naar een hoger niveau wil tillen. Bij ons is een hoop te doen en te leren. Je wil graag dingen uitzoeken en proberen en je kennis delen met collega's. Je wil jezelf verder ontwikkelen op het gebied van Java, Spring Boot, Angular en Continuous Delivery. En je wil graag samen met leuke mensen werken aan een goed product.

Je hebt kennis van en ervaring met Java, Spring Boot en Angular;

Je bent bekend met Jenkins-pipelines inrichten en beheren;

Verder heb je kennis van MQ, Maven en NodeJS;

Je kan goed zelfstandig werken aan technische oplossingen, maar bent ook zeker goed in staat om de collega's in je team te helpen;

Je vindt je weg in nieuwe situaties en je wordt uitgedaagd door iets dat nog niet eerder gedaan is;

Je bent flexibel, sociaal, leergierig en oplossingsgericht.

Extra informatie:

We zijn een DevOps team dat werkt volgens Agile Scrum en we werken samen met het FB-BAT team (PO, FB, Analisten);

We zijn een gemixt gezelschap: mannen en vrouwen, oud en jong, ervaren en minder ervaren;

We zijn allemaal gedreven in ons vak en helpen elkaar om uiteindelijk voor een goede dienstverlening te zorgen;

Onze applicaties draaien in Docker-containers, we sluiten aan op de generieke DUO pipeline waardoor we snel kunnen releasen en proberen alles up-to-date te houden;

In ons team heerst een fijne, open sfeer: naast het werk ontmoeten we elkaar regelmatig om samen een borrel te drinken;

Op maandag en donderdag treffen we elkaar op kantoor.

Eisen

  • werk- en denkniveau
  • Relevante werkervaring in een Agile/ Scrum/ Kanban omgeving (3 jaar)
  • Relevante werkervaring in Java Enterprise (Spring) (3 jaar)
  • Relevante werkervaring in MQ en JMS (3 jaar)

Wensen

  • Relevante werkervaring met Spring
  • Relevante werkervaring met Hibernate / JPA
  • Relevante werkervaring met REST icm Json
  • Kennis van/ervaring met java11, Docker, Kubernetes, OpenShift, Gitlab, Jenkins, Helm, Owasp, Fortify.
  • Kennis van Angular
  • Kennis van Continuous Integration / Continuous Delivery
  • Kennis van Jenkins, Maven

Competenties

  • Teamspeler / gericht op samenwerken
  • Neemt bij de werkzaamheden graag het voortouw en ondersteunt collega's in hun werkzaamheden
  • Assertief
  • Weet zich snel nieuwe tools en frameworks eigen te maken

Aanvullende Informatie
Wanneer u bij ons als leverancier een professional aanbiedt en deze wordt geplaatst, hebben we informatie van u als contractpartij nodig, onder andere met betrekking tot de Wet keten- en inlenersaansprakelijkheid. De ‘WKA’ heeft als doel om misbruik te voorkomen bij de afdracht van loonheffingen bij alle schakels in de keten; van leverancier tot opdrachtgever. Wij dekken deze risico’s voor onze opdrachtgevers af middels een geblokkeerde rekening, de G-rekening. Dit is een rekening waarop een gedeelte van het factuurbedrag wordt gestort en waarvan u de loonheffingen en BTW kunt betalen aan de Belastingdienst. Het af te storten % hangt ervan af of u een SNA-certificering (NEN-4400-1 of NEN-4400-2) heeft of niet en of uw bedrijf in Nederland of daarbuiten is gevestigd. De G-rekening kunt u aanvragen bij de Belastingdienst. Indien u geen G-rekening kunt krijgen (en u kunt hier bewijs van de Belastingdienst van overleggen) dan heeft u ook de mogelijkheid elk kwartaal een accountantsverklaring (assurance report inzake inlening personeel) aan te leveren. Hierin zal een gecertificeerd accountant (AA of RA) een verklaring afgeven over de juistheid, volledigheid en tijdigheid van de afdrachten. Let wel, de kosten voor deze verklaring komen voor uw eigen rekening.


De recruiter

Kevin Johnson

Between

Deel deze opdracht

Plaats jouw bieding op Striive

https://login.striive.com/

Voor deze opdracht dien je een bieding te plaatsen op Striive. Striive is het grootste opdrachtenplatform van de Benelux waar jaarlijks meer dan 20.000 opdrachten gepubliceerd worden.