Beroep web developer

  • Shutterstock.com
    web developer

Webontwikkelaars ontwikkelen, implementeren en documenteren webtoegankelijke software op basis van de verstrekte ontwerpen. Ze stemmen de aanwezigheid van de klant op het web af op zijn bedrijfsstrategie, lossen softwareproblemen en -problemen op en zoeken naar manieren om de toepassing te verbeteren.

Via de uitgebreide beroepskeuzetest kun je zien welke beroepen bij jouw persoonlijkheidsprofiel passen.

Persoonlijkheidstypen

  • Conventioneel / Onderzoekend

Taken web developer

  • Maakt een ontwerpplan, houdt hierbij rekening met technische overwegingen zoals budgetten, apparatuur, prestatievereisten, of wettelijke kwesties zoals toegang en privacy, en analyseert de behoeften van de klant om de technische vereisten te kunnen bepalen.
  • Creëert een websitestructuur.
  • Ontwikkelt systeeminteractie- of stroomdiagrammen.
  • Selecteert de programmeertaal.
  • Bouwt websites met gebruik van auteurs- of scripttalen, conctent creation tools, management tools en digitale media.
  • Schrijft, ontwerpt en bewerkt de inhoud van websites.
  • Stuurt anderen aan die webinhoud maken.
  • Onderzoekt, documenteert, beoordeelt en selecteert alternatieven voor bestaande webarchitectuur of webtechnologie.
  • Implementeert en test websites.
  • Onderhoudt websites.

Gerelateerde beroepen internet

  • Webapplicatiedeveloper (hbo)
  • Webapplicatiedeveloper (wo)
  • Webjournalist, webredacteur
  • Webmaster, websitebeheerder

Kennis

  • Standaarden van het World Wide Web Consortium
  • ICT-foutopsporing
  • Computerprogrammering
  • Stijlbladtalen
  • Hulpmiddelen voor het beheer van softwareconfiguratie
  • Webprogrammering
  • Software voor geïntegreerde ontwikkelomgevingen
  • Ontwikkelingsprocessen voor inhoud

Vaardigheden

  • Vereisten van concepten vertalen naar visueel ontwerp
  • Softwarebibliotheken gebruiken
  • Software voor het oplossen van softwarefouten
  • Opmaaktaal gebruiken
  • Klantenfeedback over toepassingen verzamelen
  • Softwarespecificaties analyseren
  • Technische teksten interpreteren
  • Softwareontwerppatronen gebruiken
  • Ontwikkeling van front-endwebsites implementeren
  • Stroomschema creëren
  • Technische documentatie aanleveren
  • Softwareprototype ontwikkelen

Optionele kennis en vaardigheden

openedge advanced business language automatisch programmeren gebruiken common lisp functioneel programmeren gebruiken ansible swift groovy smalltalk prolog jsss puppet objectgeoriënteerd programmeren gebruiken lisp cobol c++ ruby scratch logisch programmeren gebruiken r pascal matlab omschrijvingen voor webelementen samenstellen css ml coffeescript staf xcode apl parallelle programmering gebruiken typescript sas language microsoft visual c++ vbscript apache maven softwareafwijkingen assembly objective-c c# sap r3 wetgeving op het gebied van ict-beveiliging computergestuurde hulpmiddelen voor software-engineering gebruiken python kdevelop visual basic eclipse salt less jenkins ajax perl haskell bestaande gegevens migreren asp.net gebruikersinterface ontwerpen php aanpassen aan wijzigingen in technologische ontwikkelingsplannen sass scala creatieve ideeën ontwikkelen abap erlang javascript objectgeoriënteerd modelleren kwaliteitsbewaking uitvoeren op inhoud veiligheidsdreigingen voor webtoepassingen java