Niet dat we oneerbiedig willen zijn. Integendeel. Maar IT’ers zijn tegenwoordig opgejaagd wild. Het vizier van talloze bedrijven is op ze gericht en die halen vaak grof geschut boven om hen te ‘vangen’. Wie een IT-diploma op zak heeft, is met andere woorden zo goed als zeker van werk en een mooi loon. En dat geldt al helemaal voor de functies die we hieronder voor je uitlichten.
Project Manager
What’s in a name? De Project Manager beheert een IT-project van A tot Z. Van agenda’s in de gaten houden tot zelf inhoudelijk en technisch bijdragen. Als Project Manager stel je doelstellingen vast en stippel je het parcours (en de bijhorende budgetten) uit om die te bereiken binnen de afgesproken deadline. Je bent met andere woorden de brug tussen de business en het IT-departement.
In vacatures vallen vaak ook termen als Agile Coach of Scrum Master. ‘Agile’ is een verzamelwoord voor tientallen ontwikkelmethodes voor software. In de traditionele ‘watervalmethoden’ worden eerst alle wensen en eisen van een project in kaart gebracht, nog voor er één regel code op papier staat. De agile-methode gaat ervan uit dat die wensen en eisen pas tijdens het ontwikkelproces duidelijk worden. Een van de bekendste Agile-methodes is Scrum: multidisciplinaire teams die in korte ‘sprints’ (van 1 tot 4 weken) afgewerkte projecten opleveren. Hier draait alles dus om teamwerk en snelle communicatie.
Kort samengevat: een Agile Coach verhoogt de wendbaarheid van het IT-departement, ondersteunt meerdere teams en heeft een brede kijk op de vooruitgang.
Functioneel analist / Business analist
In zowat alle bedrijven bestaan er heel wat (soms heel gespecialiseerde) interne processen. Om die te stroomlijnen – lees: beter en/of goedkoper maken – wordt meestal naar software gegrepen. Maar daarvoor heb je natuurlijk iemand nodig die weet waar de IT-mosterd te halen.
Een analist evalueert alle interne processen en geeft suggesties om ze te verbeteren. Hij/zij weet precies welke technologie waar gebruikt moet worden en welke software het best rendeert. Een analist is trouwens vaak zelf nauw betrokken bij de implementatie. Hij/zij voert testen uit, stuurt eventueel bij en maakt de nodige rapporten en kosten-batenanalyses voor het management. De analist schrijft zelfs de bijhorende handleidingen en documentatie en traint vaak ook collega’s om met de nieuwe technologie aan de slag te gaan. Tot slot onderzoekt en definieert een analist alle datavereisten van het nieuwe systeem.
Vaak wordt een onderscheid gemaakt tussen functioneel (puur technologisch) en business analist (zakelijk). Maar eigenlijk combineert een goede analist gewoon ‘the best of both worlds’.
Data-analist
Een data-analist verzamelt, analyseert en interpreteert data om trends en patronen te detecteren en zakelijke beslissingen te verbeteren. Die waardevolle insights moeten ze bovendien efficiënt en begrijpelijk communiceren met managers en andere teams.
Data-analisten hebben doorgaans een achtergrond in wiskunde of informatica. De voornaamste tools die ze gebruiken zijn SQL, Excel, PowerBI en Tableau.
Naast technische en analytische vaardigheden moet een data-analist zeker ook over soft skills beschikken.
Een data-analist moet namelijk zijn bevindingen op een duidelijke manier kunnen communiceren aan collega’s die misschien niet zo bekend zijn met data. Daarnaast moeten data-analisten vlot kunnen samenwerken met andere teams om hun aanbevelingen te implementeren.
Developer
Een IT-systeem kan niet zonder de juiste software. Het schrijven van die software noemen we development of – in mooi Nederlands – ontwikkeling. Daarbij kan je twee grote domeinen onderscheiden: front-end development en back-end development. Back-end developers houden zich bezig met het onzichtbare gedeelte van een website of programma. Behind the scenes laten ze de radertjes van het systeem draaien voor een vlekkeloze werking. Hoe een online winkel een besteld product in je winkelmandje legt, de bestelling doorgeeft, een exemplaar voor je reserveert in het magazijn en uit de voorraad schrapt, is bijvoorbeeld het werkterrein van de “back-ender”. De back-end developer staat ook in voor de opslag en verwerking van data, zowel op bedrijfsservers als in de cloud.
Front-end developers zorgen op hun beurt dat gebruikers via een user interface (web, mobile, desktop …) kunnen interageren met een bepaalde applicatie, bijvoorbeeld door het ingeven van data. Tegelijkertijd nemen ze de gebruiksvriendelijkheid (user experience) en het visuele aspect van de applicatie voor hun rekening.
En een full-stack developer? Dat is een developer die van beide walletjes eet en zowel de code aan de back- als aan de front-end schrijft.