Software Engineer
Role details
Job location
Tech stack
Job description
Onze sterke focus op community werking, kennisdeling en opleiding zorgt ervoor dat we onze mensen maximaal kunnen laten groeien. Dit komt tot uiting in de resultaten van onze projecten en de tevredenheid van onze klanten. Je toekomstige collega's bevinden zich in uiteenlopende domeinen zoals software development, analyse, business-, software- en enterprise architectuur, quality assurance, information management, analytics, cloud, change management… . Alle facetten van digitalisering komen aan bod. We zijn er rotsvast van overtuigd dat de sleutel tot succes zit in de combinatie van deze verschillende expertisedomeinen. Op die manier vliegen we onze projecten aan en helpen we klanten optimaliseren, groeien en zichzelf heruitvinden. Jouw rol?Vanuit je technische rol help je onze klanten in de opzet van bedrijfskritische (web) applicaties. Je trekt mee het software development proces, werkt en denkt samen met functioneel analisten, UX/designers, testers, … om goede toepassingen uit te bouwen. Je hebt hierbij een duidelijk zicht op wat er functioneel belangrijk is. Je coördineert eventueel dit proces en hebt ook een uitgesproken mening over wat er belangrijk is om op een efficiënte, toekomstgerichte manier aan software development te doen. Samen met je AE-collega's heb je impact op de aanpak van het software development proces van de klant en tracht je mee verbeteringen aan te brengen. Je volgt de technologische ontwikkelingen en trends op de markt en je toetst deze af aan de hand van prototypes. Door je ervaring kan je verschillende trends ten opzichte van elkaar afwegen en schat je technologische evoluties goed in. Je initieert eventueel meerdere projecten en je deelt de opgebouwde kennis met collega's. Profiel
Requirements
- Je hebt een passie voor software development en een oog voor een elegant design. Of het nu vanuit een java of .net omgeving is, back-end of front-end, je wilt vooral de juiste software te bouwen, op de meest effectieve manier.
- Je hebt een specialisme in je voorkeurtechnologie, maar kijkt ook naar het grotere plaatje en hebt interesse om je software development vaardigheden steeds te verbeteren.
- Je neemt daarbij niet enkel je eigen werk in acht, maar begrijpt ook de belangrijkheid van bijvoorbeeld een goede UX en UI, integratie met andere software, informatiearchitectuur, devops, security, cloud …
- Je hebt interesse in verschillende ontwikkelstijlen en kan inschatten wanneer welke aanpak belangrijk is. Je hebt ervaring in een agile aanpak, en in zaken zoals domain driven design, TDD, Continuous integration, pair programming, continuous deployment, …
- Je bent analytisch sterk met een kritische blik op de wereld. Je haalt trots uit je werk en streeft naar just enough aanpak/structuur/methode.
- Vlot in communicatie met een positieve en constructieve ingesteldheid. Je kan je ideeën helder brengen naar de mensen rond je. Je kan binnen je team mensen gemakkelijk meenemen in je denkwijze en neemt andere perspectieven gemakkelijk mee in rekening.