Ministerie van Defensie
Senior Developer/ Systeemontwikkelaar (Opentext toolingSolution Designer
Vandaag toegevoegd
Sommige details van deze opdracht zijn niet publiek beschikbaar.
Word gratis lidOver de opdracht
Opdrachtomschrijving
De opdracht betreft de inzet van een Senior Systeemontwikkelaar binnen een Agile/Scrum team voor Service Georiënteerde Architectuur/Business Process Modellering (SGA/BPM), onderdeel van de Business Operations Platform (BOP)-omgeving. De rol richt zich op het ontwerpen, ontwikkelen, testen en onderhouden van (delen van) complexe informatiesystemen, alsmede op het borgen van kwaliteit en continuïteit in productie. Naast ontwikkeling van nieuwe functionaliteit vindt ook beheer plaats van een bestaande set aan doorontwikkelde of doorgelinkte functionaliteiten.
Werkzaamheden
De Senior Systeemontwikkelaar ontwerpt, maakt en beschrijft meervoudig complexe informatiesystemen. Dit omvat onder meer het uitwerken van oplossingsalternatieven, het doen van aanbevelingen op basis van beslissingscriteria en het ontwerpen van dialoogstructuren en applicatieprogramma-structuren voor zowel interactieve als batch informatiefuncties. De rol detaillereert applicatiestructuren, stelt programmaspecificaties op en bepaalt en beschrijft systeemdelen (bouwstenen). Daarnaast specificeert de ontwikkelaar invoer, opslag, uitvoer en presentatie, en ontwerpt en documenteert onderdelen van informatiesystemen.
Verder controleert de rol de werking van informatiesystemen conform functionele en technische specificaties door testen uit te voeren. Onderhoud van applicatieprogramma’s en de bijbehorende documentatie maakt eveneens onderdeel uit van de werkzaamheden. Het vertalen van systeemeisen op het gebied van beveiliging naar concrete procedures voor apparatuur, applicatieprogrammatuur, gegevensverzamelingen en documentatie valt binnen de scope. Waar gewenst worden applicaties aangepast aan beoogde situaties via parameters, waarbij tevens de waarden van parameters worden bepaald om de verwerking te sturen. Tot slot beheert de ontwikkelaar programmabibliotheken, houdt deze actueel en volledig en voert versiebeheer uit.
Testen, implementeren en beheer
De rol test en implementeert systeemontwerpen. Hierbij worden testuitgangspunten vastgelegd in systeemtestplannen, inclusief testgebieden, testomgevingen en gebruikte testmethoden, -technieken en -hulpmiddelen. Er worden testgegevens, startsituaties en uitvoerverwachtingen per testgebied gespecificeerd en systeemtestplannen beheerd. De Senior Systeemontwikkelaar voert tests uit en toetst informatiesystemen aan functionele en technische specificaties. Ook worden testgevallen en testbestanden samengesteld en beheerd, testresultaten gecontroleerd, geanalyseerd en gedocumenteerd, en worden voorstellen gedaan voor aanpassingen van programmatuur en documentatie.
Daarnaast verifieert en valideert de rol resultaten van het ontwikkelings-, onderhouds- en exploitatieproces. De kwaliteit van uitkomsten wordt beoordeeld op correctheid, (interne) consistentie en naleving van normen en richtlijnen, eisen, uitgangspunten en randvoorwaarden. De ontwikkelaar inventariseert en bepaalt voorwaarden en wensen bij technische overgang van bestaande naar nieuwe informatiesystemen en stelt plannen van aanpak op voor conversies. Migratiestappen worden uitgewerkt met consequenties voor organisatie (structuur en procedures), materieel en financiën, personeel (kwantiteit en kwaliteit), technische infrastructuur en opleiding/voorlichting. Afstemming vindt plaats met het betrokken management.
Incidenten en kennisoverdracht
De Senior Systeemontwikkelaar analyseert problemen en productieverstoringen in productieomgevingen. De rol stuurt het verhelpen van storingen aan, eventueel in overleg met leveranciers van hard- en software, onderneemt acties om storingen te voorkomen en analyseert ook problemen in technische infrastructuur en gegevensverwerkende processen. Storingsafhandeling kan bestaan uit het oplossen van problemen of het toewijzen ervan aan experts. De voortgang van probleemafhandelingsprocessen wordt bewaakt.
De functie verzorgt daarnaast kennisoverdracht. Hierbij worden werkinstructies voor geautomatiseerde informatiefuncties onderhouden en vertaald naar gebruikersinstructies en gebruikershandleidingen. Ook worden productieplannen en -processen beschreven en onderhouden in productiehandleidingen. De Senior Systeemontwikkelaar geeft voorlichting binnen de organisatie over automatiseringstoepassingen en over (project-)opdrachten en hun resultaten.
Leiding en afstemming
De Senior Systeemontwikkelaar heeft een rol als lead architect binnen een multidisciplinair team. Dit omvat het vaststellen van doelen en planning, het evalueren en bijsturen en het bevorderen van samenwerking. De functie werkt binnen een team van verschillende expertises, waaronder architecten, ontwikkelaars, uitvoerend functioneel beheerders, testers, technisch beheerders, releasemanager en DBA’s, en ondersteunt afstemming tussen regulier beheer en projectmatige ontwikkeling van nieuwe functionaliteit. Binnen de ontwikkelstraat wordt gewerkt met Agile/Scrum en tooling voor procesontwikkeling en gegevensverwerking, versiebeheer en issue tracking.
Hybride werken is mogelijk, met maximaal drie dagen thuiswerken.
Eisen
- eCF-profiel Solution Designer (eCF3 Senior Professional /Manager)
- Interpreteert het applicatieontwerp om een geschikte toepassing te ontwikkelen in overeenstemming met de behoeften van de klant
- Past bestaande oplossingen aan door een toepassing naar een ander besturingssysteem te porteren
- Codes, debugs, tests en documenten en communiceert productontwikkelingsstadia
- Selecteert geschikte technische opties voor ontwikkeling zoals hergebruik, verbetering of herconfiguratie van bestaande componenten
- Optimaliseert efficiëntie, kosten en kwaliteit
- Valideert resultaten met gebruikersvertegenwoordigers, integreert en geeft opdracht tot de algehele oplossing
- Biedt de vertaling van zakelijke vereisten in end-to-end IT-oplossingen
- Stelt en ontwerpt oplossingen in lijn met de technische architectuur die voldoen aan zakelijke vereisten en ondersteuning voor verandering
- Onderzoekt en interpreteert zakelijke vereisten
- Bepaalt oplossingsgerichtheid
- Lijnt de oplossing uit met de technische architectuur
- Identificeert potentiële technische ontwerprisico's
- Houdt toezicht op de ingebouwde kwaliteit
- Werkt binnen het budgettair kader om de financiële impact van ontwerpbeslissingen te valideren
- Identificeert kansen voor innovatie
- Routeplanning voor technologieplannen
Wensen
- Kandidaat heeft bij voorkeur meer dan aangegeven aantoonbare werkervaring met de gevraagde functie binnen het eCF-profiel.
- Kandidaat heeft bij voorkeur 5 jaar aantoonbare werkervaring met Opentext Process Suite Platform.
- Kandidaat heeft bij voorkeur 5 jaar aantoonbare werkervaring met Service Oriented Architecture.
- Kandidaat heeft bij voorkeur 3 jaar aantoonbare werkervaring met het aansturen van Agile teams.
- Kandidaat heeft bij voorkeur aantoonbare werkervaring met SQL.