En softwareudvikler er en person, der designer, koder, tester og vedligeholder software – altså programmer og systemer, der kører på computere, mobiltelefoner, servere m.m.
Opgaver en softwareudvikler varetager er typisk:
Analyse af krav og behov
Design af softwarearkitektur og brugergrænseflade
Kodning i programmeringssprog som Python, Java, JavaScript eller TypeScript
Testning og fejlretning
Quality Assurance
Vedligeholdelse og videreudvikling af eksisterende systemer