Gedaan met laden. U bevindt zich op: Ontwikkelaar (klasse A)

Ontwikkelaar (klasse A)

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

  • Teamleider / coördinator
  • ICT Directeur
  • Product owner

Rapporteert functioneel aan

  • Ontwikkelaar (expert)
  • Applicatie Architect Functioneel analist
  • Product owner
  • Scrum master

Stuurt hiërarchisch aan

Niet van toepassing

Stuurt functioneel aan

Niet van toepassing

Dimensies van de functie

  • Samen met het team, ontwikkelen en aanpassen van software op basis van user stories.
  • Ondersteunen in het 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.
  • Rekening houden met het behalen van planning en deadlines binnen het team.
  • Kennismaken met de businesscontext en waarden van de software.

Autonome beslissingsbevoegdheid

De beslissingen betreffen de organisatie van het eigen werk. De volgorde waarin de verschillende taken worden uitgevoerd mag vrij gekozen worden zolang er maar niet wordt afgeweken van het verwachte resultaat en de uitgestippelde richtlijnen.

Resultaatgebieden

  • Deelactiviteiten :

    • Ontwikkelen, testen en implementeren van softwareoplossingen.
    • Schrijven van efficiënte en onderhoudbare code.
    • Actief deelnemen aan agile ceremonies zoals stand-ups, sprint planningen en retrospectives.
    • Meewerken aan de continue verbetering van het team en de processen.
  • Deelactiviteiten :

    • Uitvoeren van code reviews om de kwaliteit van de software te waarborgen.
    • Oplossen van bugs en performance-issues in samenwerking met team.
    • Ontwikkelen, automatiseren en onderhouden van tests
  • Deelactiviteiten:

    • Coöperatief samenwerken met andere teamleden.
    • Bijdragen aan een soepele en efficiënte uitvoering van agile processen.
    • Ondersteunen van een effectieve scrumwerking binnen het team.
    • Bijdragen tot het verhogen van het kennislevel van 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.
  • 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.

Indien de werking van de dienst of de organisatie als geheel het vereist, kunnen er in overleg tijdelijk bijkomende verantwoordelijkheden toegekend worden.

Contacten

Verschillende contacten met complexe info

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

    X

    X

    1j – 4j

    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 1 – Neemt verantwoordelijkheid voor zijn werk

      • Accepteert de doelen, waarden en normen van de organisatie en gedraagt zich ernaar
      • Respecteert geldende afspraken, regels, procedures en werkwijzen
      • Doet wat hij zegt, komt afspraken en beloften na
      • Is aanspreekbaar op zijn acties (komt voor fouten uit, staat open voor feedback)
      • Reageert correct en loyaal als anderen kritiek uiten op zijn werk, entiteit of organisatie
    • 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 1 – Ziet de essentie van het probleem

      • Verzamelt relevante informatie
      • Maakt een duidelijk onderscheid tussen hoofd- en bijzaken in de informatie
      • Omschrijft duidelijk de kern van het probleem
      • Verwerft een algemeen inzicht in de problematiek
      • Gaat systematisch en gestructureerd te werk bij het analyseren van gegevens
      • Meningen uiten en zicht hebben op de consequenties ervan, op basis van een afweging van relevante criteria

        Niveau 1 – Trekt logische conclusies op basis van de beschikbare gegevens en formuleert een hypothese

        • Komt tot een synthese van de verzamelde informatie
        • Evalueert de beschikbare informatie met een gezonde kritische ingesteldheid
        • Weegt alternatieven tegen elkaar af
        • Redeneert logisch en ziet de voor de hand liggende effecten van acties
        • Formuleert hypothesen voor problemen waarover onvoldoende informatie beschikbaar is
        • Vernieuwen om producten, diensten, processen en structuren te creëren die tegemoet komen aan toekomstige uitdagingen

          Niveau 1 – Werkt actief mee aan het vernieuwen van de uitvoering van taken

          • Accepteert verandering en vernieuwing
          • Staat open voor nieuwe ideeën van anderen en neemt deze mee
          • Gaat na of en hoe nieuwe tendensen en ontwikkelingen in zijn functie ingezet kunnen worden
          • Stelt bestaande methoden op een gezonde kritische manier in vraag en probeert nieuwe werkwijzen uit
          • Zoekt actief naar kansen en mogelijkheden om zijn werk te veranderen en te verbeteren en werkt die uit tot concrete voorstellen
          • Wensen en behoeften van de verschillende belanghebbenden binnen en buiten de organisatie onderkennen en er adequaat op reageren

            Niveau 1 – Reageert vriendelijk, adequaat en correct op vragen van belanghebbenden

            • Helpt anderen op een beleefde en vriendelijke wijze voort
            • Neemt vragen van klanten (intern en extern) ernstig en reageert er gepast op
            • Onderneemt concrete acties om de problemen en klachten van klanten op een adequate manier op te lossen
            • Zet zich in om, rekening houdend met de bestaande procedures en planning, de wensen en behoeften van belanghebbenden te vervullen en zelfs te overtreffen
            • Gaat expliciet na of de klant tevreden is met de aangeboden oplossing en dienstverlening
            • Handelen met aandacht voor kwaliteit en gericht op het voorkomen van fouten

              Niveau 1 – Levert met oog voor detail correct werk af

              • Gaat zorgvuldig en precies om met informatie en materiaal
              • Houdt zijn werk overzichtelijk en inzichtelijk, ook voor anderen
              • Blijft aandachtig bij routineuze of repetitieve taken en voert ze foutloos uit
              • Controleert zijn werk op juistheid en volledigheid
              • Merkt fouten en onnauwkeurigheden in de beschikbare informatie op, met het oog op het aanbrengen van correcties