Vacature: Senior APEX-ontwikkelaar / Modelleur (NVWA, Utrecht)
Senior ontwikkelaar/modelleur met expertise in Oracle/APEX verantwoordelijk voor de (door)ontwikkeling van voorzieningen, registers en administraties binnen de NVWA.
Ontwikkelen van functionele APEX-applicaties en masterdata-koppelingen met andere technologieën zoals Alfresco en Blueriq, inclusief bidirectionele integraties.
Werkzaamheden omvatten PL/SQL, datamodeling, webservices (JSON/XML), unittests, JavaScript en eventueel BI Publisher; registratie en versiebeheer in Git is leidend.
Je functioneert zelfstandig en in samengestelde teams, werkt samen met andere Oracle-collega’s en past zowel agile, waterval als hybride werkwijzen toe.
De opdracht maakt deel uit van een meerjarig ICT-vernieuwingstraject (loopt tot circa 2027) en kent afhankelijkheden met andere trajecten; directe leiding en toezicht vanuit de NVWA zijn aanwezig.
Vereist profiel
- Senior-ervaring met de Oracle Stack en APEX: aantoonbare projecten waarin je APEX-applicaties hebt ontworpen en opgeleverd.
- Sterk analytisch vermogen en ervaring met datamodeling (bijv. Oracle Data Modeler of gelijkwaardig).
- Ervaring met PL/SQL, het schrijven van unit tests en het inzetten van webservices (JSON en XML).
- Bekend met versiebeheer in Git; commit-historie en branching-strategieën worden als leidend beschouwd.
- Kennis van integraties met Alfresco en/ of Blueriq is een pre; ervaring met BI Publisher en JavaScript gewenst.
- Kan zelfstandig opereren, maar ook effectief samenwerken binnen multidisciplinaire teams en onder direct toezicht van de opdrachtgever.
- Bereidheid om binnen agile, waterval en hybride projectomgevingen te werken; inzet over meerdere, mogelijk parallelle opdrachten afhankelijk van budget en voortgang.
Harde eisen en wensen — toelichting verplicht
Voor elke harde eis en wens verzoeken wij je per item duidelijk aan te geven in hoeverre je hieraan voldoet en dit te onderbouwen met concrete voorbeelden uit opleiding en/of werkervaring. Zonder deze toelichting kan je CV niet in behandeling worden genomen.
- Aanpak voor ieder item: geef per eis/wens aan: Volledig / Gedeeltelijk / Niet van toepassing; beschrijf kort een of twee concrete voorbeelden (projectnaam, rol, periode, resultaat) en voeg waar mogelijk referenties of links toe.
- Git: vermeld je ervaring met repository-structuren, branching en een voorbeeldcommit of project waar Git leidend was.
- APEX & PL/SQL: noem specifieke applicaties of modules die je hebt ontwikkeld, challenges die je oploste en testaanpak (unittests).
- Webservices & Integraties: licht integratiepatronen toe (synchronous/asynchronous), gebruikte protocollen (JSON/XML) en voorbeelden van koppelingen met Alfresco/Blueriq indien van toepassing.
- Overige technologieën: beschrijf ervaring met JavaScript, BI Publisher en datamodelingtools en koppel dit aan concrete resultaten.
- Werken onder toezicht en methodieken: geef voorbeelden van samenwerking in agile, waterval of hybride projecten en je rol binnen samengestelde teams.
Praktische informatie
Opdrachtgever: Nederlandse Voedsel- en Warenautoriteit (NVWA), locatie Utrecht.
Periode: deel van een vernieuwingstraject tot circa 2027; planning en inzet afhankelijk van budget en voortgang.
Belangrijk: lever bij aanmelding altijd een duidelijke toelichting per harde eis/wens zoals hierboven beschreven; anders wordt je CV niet in behandeling genomen.
Eisen
- Werkervaring met en kennis van programmeren.
- Aantoonbare kennis van en ervaring met de Oracle Stack en bijbehorende onderdelen zoals Datamodeler, webservices (JSON, XML), APEX, PL/SQL of JavaScript.
Wensen
- Ervaring met het werken bij een overheidsinstantie.
- Aantoonbare kennis van datamodelleren en opstellen van technische ontwerpen.
- Aantoonbare kennis van Jira en Confluence, Git, unittesten m.b.v. utPLSQL en van BI Publisher.
- Aantoonbare kennis van en ervaring met het opstellen van OpenAPI-specificaties voor REST-webservices en het koppelen met andere technologieën.
Competenties
- sterk analytisch vermogen
- zelfstandig opereren
- goed samen werken binnen samengestelde teams en met andere Oracle-collega’s.
- Communicatief sterk.
- Secuur.
- Flexibel in een dynamische organisatie met helicopterview.
- Analytisch sterk.