OutSystems developer
Wat is een OutSystems developer?
Een OutSystems developer is iemand die apps en software ontwikkelt met het low code platform OutSystems. Het is een functie die sterk in opkomst is, omdat steeds meer organisaties werken met OutSystems om in te spelen op de snel gaande digitale ontwikkelingen. Met OutSystems kunnen namelijk redelijk eenvoudig en snel nieuwe applicaties worden ontwikkeld. Denk bijvoorbeeld aan shoppingapps voor winkelketens, declaratiesystemen voor zorgverzekeraars of klantportals.
Wat is OutSystems?
OutSystems is een zogenaamd low code platform. Een low code platform is een programma waarmee je in een rap tempo en zonder ingewikkelde programmeercodes apps en software kan ontwikkelen. Low code platforms zijn ontstaan als antwoord op de snelle opkomst van technologieën, de groter wordende behoefte aan apps en toenemende vraag naar developers. Low code platforms zoals OutSystems maken het mogelijk om zonder al te veel IT-kennis systemen te bouwen.
Wat doet een OutSystems developer?
Een OutSystems developer bouwt apps, portals, business- en webapplicaties met behulp van OutSystems. Hij hoeft hiervoor geen ingewikkelde code te schrijven, maar werkt voornamelijk met visuele elementen, zoals templates en building blocks en via ‘drag-en-drop’-technieken.
De OutSystems developer heeft doorgaans vergelijkbare taken met een developer die wel programmeert met code, alleen de manier waarop hij aan de applicaties werkt, verschilt. Onder het takenpakket van een OutSystems developer vallen bijvoorbeeld:
- bedenken van oplossingen voor IT-vraagstukken
- ontwikkelen van software en apps
- testen en onderhouden van software en apps
- toetsen en verbeteren van systemen
- integreren van OutSystems met andere systemen, zoals Microsoft, Oracle en SAP
- inventariseren van wensen uit de business en die vertalen naar IT-oplossingen
- requirements opstellen met betrokkenen uit de business
- bijspijkeren van je kennis van systemen, tools en technieken
Hoewel voor een OutSystems developer minder programmeerkennis vereist is dan voor een developer in de traditionele zin van het woord, hebben de meeste OutSystems developers wel kennis van één of meerdere van de volgende tools en technieken:
- HTML, Javascript, CSS
- C#, .NET
- MS SQL Server
- Visual studio
- TFS, XML
Waar werken OutSystems developers?
Als OutSystems developer werk je vaak bij een IT-consultancybedrijf dat in opdracht van andere bedrijven en organisaties software-oplossingen bedenkt. Maar er zijn ook organisaties die zelf OutSystems-developers in dienst nemen, bijvoorbeeld grote energiebedrijven en multinationals.
Als OutSystems-developer zul je vaak werken in scrumteams. Daardoor krijg je te maken met scrum masters en product owners. Ook werk je samen met andere IT-professionals, zoals UI- en UX-designers, SAP-consultants, site reliability engineers en big data engineers. En omdat je oplossingen bedenkt voor vragen uit de business, kun je ook in aanraking komen met hele andere disciplines, zoals marketeers, sales managers of mensen van de financiële afdeling.
Hoe word je OutSystems developer?
Een OutSystems developer hoeft geen volledige IT-opleiding te hebben gevolgd, hoewel dat uiteraard wel gewenst is. Sowieso dien je als OutSystems Developer enige kennis hebben van IT of in ieder geval veel affiniteit met het bouwen van IT-systemen. Het is een functie op hbo-/wo-niveau. Opleidingen die aansluiten bij de functie zijn bijvoorbeeld Software Engineering of Informatica.
Het komt niet zelden voor dat een .NET developer zich ontwikkelt tot OutSystems developer. Wil je als OutSystems developer gaan werken, dan wordt ervaring met OutSystems meestal wel gevraagd, maar sommige bedrijven bieden ook de mogelijkheid deze op te doen in de praktijk, bijvoorbeeld via interne cursusweken of speciale ‘bootcamps’.