Wat ga je doen?
Je brengt de specificaties van het te ontwikkelen software product in kaart om te komen tot een software ontwerp op hoofdlijnen. In sommige gevallen leidt dit ook tot een verdere detaillering van een complex software ontwerp. Ook het uitvoeren van experimenten en productevaluatie en –selectie behoort tot je takenpakket.
Je ontwikkelt in teamverband een complex software product, waarbij oplossingsalternatieven om gewenste situaties in de informatievoorziening te bereiken worden ontwikkeld en afgewogen. Daarbij schuw je het aanpassen van bestaande software functionaliteiten niet. Je maakt technische documentatie van dit software product.
Je bent verantwoordelijk voor het bedenken en uitvoeren van testen van dit software product, het analyseren van de testresultaten en het besluiten over aanpassing van het software product. Dit alles in nauwe samenwerking met onze test engineers. Je stemt af met o.a. architecten, leveranciers en gebruikers om het gewenste resultaat te leveren. In voorkomende gevallen verzorg je ook de installatie van dit software product, inclusief integratie met andere systemen. Bij vragen en storingen lever je ondersteuning bij incidentenoplossing en probleemonderzoek. Je levert ondersteuning bij beoordeling van proposals, specificaties en producten van toeleveranciers. Het zelfstandig uitvoeren van een uitgebreide of diepgaande studie en/of analyse vanuit het door betrokkene afgedekte kennisgebied.
Je volgt relevante ontwikkelingen op specialistisch aandacht terrein door het concretiseren en uitwerken van een operationeel/technische visie betreffende de automatisering van systemen voor operationeel gebruik; het permanent instandhouden van kennis op operationele en technische terreinen door deelname in diverse fora en internationale samenwerkingsverbanden, (literatuur)onderzoek, marktverkenning en onderzoek bij eindgebruikers, het analyseren van deze informatie, het inschatten van risico's, het afwegen en trekken van conclusies en vandaaruit besluiten over aanbevelingen met als doel de efficiency en effectiviteit van software engineering en daarmee de kwaliteit en betrouwbaarheid van het software product te verhogen; Het adviseren inzake de ontwikkeling en performance van de automatisering van operationele en technische systemen; het zelfstandig uitvoeren van een uitgebreide of diepgaande studie en/of analyse vanuit het door betrokkene afgedekte kennisgebied.
Je geeft leiding aan of participeert in complexe multidisciplinaire projecten op het gebied van softwareontwikkeling, het coördineren van de realisatie van complexe werkpakketten en het coördineren van de werkzaamheden in een team van beperkte omvang.
Al deze werkzaamheden vinden plaats in zowel multidisciplinaire als in expertiseteams.