Ontwikkelaar medior (klasse B)
Context van de functie binnen de organisatie
De Vlaamse ICT-vereniging is een kosten- en kennisdelende organisatie, die strategische digitaliseringsfuncties ter beschikking stelt van haar leden-overheidsorganisaties. Het doel is om deze leden te ondersteunen bij de uitvoering en afstemming van hun digitaliseringsbeleid op de behoeften en doelstellingen van de overheidsorganisatie. De vereniging richt zich op cruciale expertise die een brug slaat tussen de bedrijfsvoering en digitalisering.
De vereniging hanteert hierbij een hoge mate van flexibiliteit, waarbij de ter beschikking gestelde profielen kunnen doorstromen tussen de verschillende leden.
Binnen deze context wordt de functie ingezet bij de leden van de Vlaamse ICT-vereniging. Hierbij wordt veel belang gehecht aan strategisch en klantgericht denken, waarbij de functie een essentieel onderdeel zal zijn van de organisatie in een duurzaam partnership op (middel)lange termijn.
Doel van de functie
Als ontwikkelaar (developer) sta je in om softwareoplossingen te ontwerpen, ontwikkelen, testen, verbeteren en onderhouden. Het uiteindelijke doel is om toepassingen te creëren die waarde toevoegen voor de organisatie of de gebruiker,
Daarnaast coach je teamleden, bewaak je de planning en deadlines, en stimuleer je continu de kennisontwikkeling en maturiteit binnen het team.
Aansturing
Rapporteert hiërarchisch aan |
|
|
---|---|---|
Rapporteert functioneel aan |
| |
Stuurt hiërarchisch aan |
| Niet van toepassing |
Stuurt functioneel aan |
| < 5 medewerkers
|
Dimensies van de functie
- Ontwikkelen en aanpassen van software op basis van user stories.
- Waarborgen van de softwarekwaliteit en veiligheid.
- Documenteren van technische aspecten van de ontwikkelde software.
- Ondersteunen van het team met technische expertise.
- Bijdragen aan een soepel Scrum-proces door inschattingen, deelname aan stand-ups, retrospectives en sprintplanning.
- Helpt bij het behalen van planning en deadlines binnen het team.
- Draagt bij aan de permanente verhoging van het kennisniveau van het team.
Autonome beslissingsbevoegdheid
De functiehouder beslist binnen de voorhanden zijnde procedures en methodes welke hij zal toepassen om de hem toevertrouwde taken af te werken met het beoogde resultaat. Een foutieve keuze kan dit resultaat in gedrang brengen.
Resultaatgebieden
Deelactiviteiten :
- Ontwikkelen, testen en implementeren van softwareoplossingen.
- Schrijven van efficiënte en onderhoudbare code.
- Proactief deelnemen aan agile ceremonies zoals stand-ups, sprint planningen en retrospectives.
- Actief bijdragen aan de continue verbetering van het team en de processen.
Deelactiviteiten :
- Uitvoeren van code reviews om de kwaliteit van de software te waarborgen.
- Identificeren en oplossen van bugs en performance-issues.
- Op basis van een user story, functionele en niet-functionele vereisten valideren tijdens een refinement-meeting.
- Ontwikkelen, automatiseren en onderhouden van tests
Deelactiviteiten:
- Effectief samenwerken met andere teamleden, zoals ontwerpers, testers en productowners.
- Communiceren van technische informatie naar niet-technische stakeholders.
- Bijdragen aan een soepele en efficiënte uitvoering van agile processen.
- Oog voor veranderende projectvereisten.
- Ondersteunen van een effectieve scrumwerking binnen het team.
- Stimuleren van de verhoging van de kwaliteit en van het kennisniveau binnen het ontwikkelteam.
Deelactiviteiten :
- Documenteren van de ontwikkelde oplossingen en processen voor toekomstige referentie.
- Bijdragen aan technische documentatie en gebruikshandleidingen.
Deelactiviteiten :
- Verlenen van 3rd line support en het oplossen van technische problemen.
- Bijdragen aan het onderhoud en de verbetering van bestaande softwaretoepassingen.
Deelactiviteiten :
- Bijhouden van de laatste ontwikkelingen en trends in technologie en softwareontwikkeling.
- Delen van kennis en best practices binnen het team.
- Onderzoeken van toepasbaarheid van methodieken en inzichten
Deelactiviteiten :
- Bijdragen aan het behalen van projectdoelstellingen en deadlines.
- Leveren van softwareproducten die voldoen aan de gestelde eisen en verwachtingen.
- Actief en tijdig feedback verlenen over geleverd werk van het team.
Contacten
Interne samenwerking binnen teams
Functioneringscriteria
Welke opleiding, ervaring en vaktechnische compenties heb je nodig voor deze functie?
Hoger onderwijs van het lange type (master), bij voorkeur in een ICT-gerelateerde richting.
Minimaal niveau CEFR level B2
Vereiste ervaring (in een gelijkaardige functie/vakdomein waarvan x in een relevante sector) + inwerkperiode (periode nodig om op zelfstandige wijze de functie te kunnen uitvoeren)
In een gelijkaardige functie
In een relevante sector
Inwerkperiode
< 3 maanden
3 m – 1j
X
1j – 4j
X
X
4j – 7j
>7 jaar
Aanduiding met ‘X’ welke van toepassing zijn
Vaktechnisch ICT competentiedomein
(Dit zijn domeinen waarbinnen vaktechnische competenties zich situeren, eerder dan specifieke competenties. Hierbij is ook geen definitie, noch niveaubepaling. Het is eerder een overzichtelijke aanduiding in welke richting de vaktechnische competenties zich moeten situeren. Het focust enkel op deze domeinen die onontbeerlijk zijn binnen de functie, niet op alle domeinen die nuttig zouden kunnen zijn.)
Business intelligence & databeheer
X
IT-strategie en planning
Bedrijfsprocesanalyse
Bedrijfsprocesverbetering
Beveiliging & risicobeheer
X
Programma- / projectmanagement
Informatiemanagement
Architectuurbeheer
Bedrijfsrelatiebeheer
Infrastructuur en operaties
X
Klantenservice (Helpdesk)
X
Applicatieontwikkeling en -beheer
X
Sourcing management
Leveranciersbeheer
ICT-personeelszaken
ICT-financiën
Cloudbeheer / databasebeheer
DevOps-praktijken
Gegevensprivacy & naleving
Kunstmatige intelligentie & machine learning
Verandermanagement
Gebruikerservaringsontwerp
X
Netwerkkennis
Gedragscompetenties
Op deze gedragscompetenties word je geëvalueerd.
Handelen in overeenstemming met de belangen, waarden en normen van de organisatie
Niveau 2 – Handelt in het belang van de organisatie
- Draagt actief bij aan de doelen en waarden van de organisatie
- Overweegt de gevolgen van zijn voorstellen en acties voor de organisatie
- Blijft consequent handelen, ook in lastige of onzekere situaties
- Zegt wat hij doet, is open over de door hem gehanteerde waarden en normen
- Wekt vertrouwen in zijn objectiviteit en integriteit
Een bijdrage leveren aan een gezamenlijk resultaat in een team of project, ook als dat niet meteen van persoonlijk belang is
Niveau 1 – Informeert, pleegt overleg en werkt mee
- Stemt zijn inbreng/prioriteiten/aanpak af op de behoeften van de groep
- Deelt kennis, informatie en ervaringen en vraagt anderen naar hun mening
- Biedt hulp aan bij problemen, ook al valt de taak niet onder zijn opdracht
- Houdt rekening met de gevoeligheden en met de verscheidenheid van mensen
- Draagt bij aan een positieve werksfeer en teamgeest (toont enthousiasme, geeft complimenten, …)
Een probleem duiden in zijn verbanden en op een efficiënte wijze op zoek gaan naar aanvullende relevante informatie
Niveau 2 – Legt verbanden en ziet oorzaken
- Benadert het probleem of vraagstuk vanuit verschillende gezichtspunten
- Legt verbanden tussen verschillende soorten informatie
- Benoemt de oorzaken van problemen
- Detecteert onderliggende problemen
- Integreert nieuw gevonden informatie met bestaande informatie
Meningen uiten en zicht hebben op de consequenties ervan, op basis van een afweging van relevante criteria
Niveau 2 – Neemt standpunten in en overziet de consequenties daarvan
- Komt tot een gefundeerd oordeel op basis van een brede en afgewogen analyse
- Betrekt consequenties en mogelijke neveneffecten van standpunten in zijn overwegingen
- Neemt standpunten in op basis van onvolledige maar voldoende informatie
- Neemt bij vragen of problemen een duidelijk standpunt in
- Motiveert en beargumenteert zijn standpunt
Vernieuwen om producten, diensten, processen en structuren te creëren die tegemoet komen aan toekomstige uitdagingen
Niveau 2 – Werkt actief mee aan het vernieuwen van de werking van de entiteit
- Zoekt actief naar mogelijke vernieuwingen die zijn functie en takenpakket overstijgen
- Denkt buiten bestaande kaders en durft experimenteren en improviseren
- Komt met ideeën voor nieuwe producten, processen, diensten …
- Ziet toepassingsmogelijkheden van nieuwe processen, technieken en methodes en introduceert die
- Zoekt verbinding met anderen die vernieuwing aanbrengen en bouwt mee aan oplossingen voor de toekomst
Wensen en behoeften van de verschillende belanghebbenden binnen en buiten de organisatie onderkennen en er adequaat op reageren
Niveau 2 – Optimaliseert de dienstverlening aan belanghebbenden binnen afgesproken kaders
- Onderzoekt de wensen, behoeften en verwachtingen van belanghebbenden via gericht systematisch onderzoek (tevredenheidsenquêtes, mondelinge enquêtes, …)
- Verleent nazorg en onderneemt concrete acties naar aanleiding van specifieke feedback van belanghebbenden
- Gaat kritisch na op welke punten de dienstverlening kan worden verbeterd en formuleert hiertoe concrete voorstellen
- Zet nieuwe mogelijkheden op het vlak van dienstverlening meteen om in de praktijk
Onderneemt acties om de dienstverlening aan specifieke doelgroepen te optimaliseren, rekening houdend met hun beperkingen en behoeften (bv. handicap, kinderen, …)
Handelen met aandacht voor kwaliteit en gericht op het voorkomen van fouten
Niveau 2 – Blijft onder verhoogde druk kwaliteitsvol werk afleveren
- Blijft onder tijdsdruk op details letten
- Combineert snelheid met nauwkeurigheid, combineert kwantiteit met kwaliteit
- Kiest de exacte methode of procedure op basis van de gevraagde nauwkeurigheid
- Gebruikt hulpmiddelen om zijn werk te controleren
- Maakt gebruik van instrumenten of technieken om fouten te vermijden