Webbutvecklare
En webbutvecklare arbetar med programmering av den så kallade backend, det vill säga funktionalitet som man inte alltid ser, på webbsidor och webbapplikationer. På mindre företag där det inte finns resurser till specialiserade roller är det även vanligt att webbutvecklaren arbetar med design och frontend-utveckling via programspråken HTML och CSS. Webutvecklaren jobbar i regel nära en UX designer/UI designer som har satt upp ramarna för applikationen.
I de fall webbutvecklaren är specialiserad och endast arbetar med backend-programmering använder denne oftast programspråken PHP, C#/C++, Java, Python eller Ruby och i ramverken som .NET och asp.net MVC. Det hör också till det vanliga att webbutvecklare har djupa kunskaper gällande databaser som MySQL, SQL eller NoSQL (exempelvis MongoDB). I takt med den ökande populariteten av molnbaserade databaser har många också kunskap i hur man använder Amazon Web Services, Google Cloud SQL eller Windows Azure.
En webbutvecklare kan ha en mängd olika uppgifter, till exempel kan du ha följande arbetsuppgifter:
- Programmering av webbapplikationer
- Uppsättande av databaser
- Frontend-utveckling
- Projektledning av webbprojekt
- Kodning och programmering i frontend-språk CSS/CSS3, HTML/HTML5 (kan också kallas webbplatsdesign)
- Kodning och programmering i backend-språk som PHP, C#/C++, Java, .NET med flera
- Övrig backend-utveckling