


Roots Software betekent software-ontwikkeling op een Agile manier via een best-of-breed, open standards / open source aanbod.
We bestaan uit een tiental medewerkers en zijn op zoek naar nog meer talent! We zijn geen start-up maar wel een oerdegelijk bedrijf dat reeds meer dan 25 jaar bestaat!
Ons team is jong en sterk en we werken nauw samen met elkaar en met de klant en dat doen we het best in ons kantoor te Aartselaar. Alles gebeurd in-house! Onze klanten bestaan oa uit kleine lokale ondernemingen, vzw’s, maar ook uit grote multinationals. Voel je je aangesproken door onze aanpak, de vele nieuwe technologieën en heb je veel goesting om impact te maken dan ben je bij ons aan het goede adres. Welkom!
Bel of mail onze HR verantwoordelijke Valérie Sastre op jobs@roots.be.
Full Stack Java developers
Je wordt een belangrijke speler in onze geïntegreerde teams, die aan ‘end-to-end’ ontwikkeling doen. Daarbij zal je steeds het concrete resultaat zien van je input en je inspanningen. Je werkt voornamelijk als Java ontwikkelaar aan backend toepassingen.
Onze software is vaak het middelpunt in een reeks integraties tussen verschillende systemen. Dit zorgt voor een omgeving waarin je in aanraking komt met een hele reeks technologieën en systemen. Naast het backend werk krijg je de kans om te werken in allerlei andere aspecten bij het maken van software. Je bent mee verantwoordelijk voor het uitdenken, deployen en opvolgen van wat we opleveren.
Bij Roots Software kan je rekenen op een stijgende leercurve. We bieden je de mogelijkheid om je te specialiseren in de integratie van systemen, platformen en applicaties. Daarbij help je onze klanten met het managen van grote hoeveelheden data.
Functie eisen
- Je hebt een ruime ervaring in de ontwikkeling van business applicaties in Java
- Je kent en kan werken met:
- Spring
- Restfull API
- Hibernate
- Active MQ
- Camel
- HTML / Javascript
- Kubernetes
- Je kent de Agile filosofie en weet wat het is om te werken in een Agile team
Jouw belangrijkste taken
- Je schrijft software zowel front-end als back-end in Java. Daarbij werk je met nieuwe technologieën en leer je ermee omgaan.
- Je maakt een inschatting van taken en bepaalt mee de prioriteiten. Je werkt samen met onze analist en tester. Je anticipeert op wat er in latere fasen van het project noodzakelijk zal zijn.
- Je werkt in een agile omgeving.
- Je draagt verantwoordelijkheid over je ontwikkeling en staat in communicatie met onze klanten. Bij problemen ben je ook een aanspreekpunt voor onze klanten.
- Je werkt nauw samen met je collega’s. Ook met onze klanten werk je nauw samen en geef je demo’s.
Scrum Testers
Als Scrum Tester bepaal je samen met het development team de scope van de user stories. Je voorziet een gepaste teststrategie. Daarnaast heb je ook een belangrijke inbreng in het bepalen van de complexiteit van elke story tijdens de planning meetings. Het doel van jouw werk is om user stories, die zowel functioneel als technisch inhoudelijk beschreven zijn, te valideren.
Je stelt je kritisch op en je durft vragen te stellen, zodat stories/requirements waar nodig verduidelijkt worden. Bij het definiëren en uitvoeren van testen, heb jij geen stappenplan meer nodig. Je stelt Test Designs op aan de hand van courante testmethodologieën en/of kan deze van nature vlot toepassen bij de uitvoering van test charters. Deze Test Designs dienen overigens vaak ook als inspiratie/input voor developers om automatische (unit/integratie) testen te ontwikkelen. Idealiter heb je zelf ook kaas gegeten van (of heb je interesse in) automatisering.
Als dat zo is, dan krijg je de kans om je team te helpen met automatisering op verschillende niveaus, zodat het manuele (regressie) testwerk tot een minimum wordt herleid. En tenslotte schrik je er niet voor terug om af en toe een demo te presenteren. Je bent flexibel, open-minded en je bent je ervan bewust dat ‘requirements’ kunnen veranderen.
Daarbij denk je steeds na over de best mogelijke en meest efficiënte oplossing voor de klant. Samengevat: je gaat zelfstandig te werk binnen de lopende projecten en je draagt als sparring partner actief bij aan de verbetering van de bestaande testprocessen.
Functie eisen
- Je hebt ervaring met functional (black box) testing en de daarvoor vaak gebruikte testing techniques (techniques zoals BVA, EP, pairwise, cause-effect… zitten in je toolbox van parate kennis)
- Je hebt ervaring met Exploratory Testing
- Je hebt ervaring met het testen van applicaties via REST/SOAP API endpoints
- Je hebt ervaring met het testen van applicaties via een front-end (GUI)
- Je gaat veel gebruik maken van SQL, dus een basiskennis is een absolute vereiste
- Je hebt ervaring met werken in een ‘Agile’ team
- Je bent analytisch ingesteld en wil weten waarom iets (niet) werkt
- Heb je ervaring met of interesse in automatisatie (bij voorkeur Java), dan is dat helemaal top!
- Daarnaast is een ISTQB certificaat kunnen voorleggen niet noodzakelijk, maar wel een mooie indicatie van jouw interesse in het vak.
Jouw belangrijkste taken
- Je maakt een inschatting van de taken en bepaalt mee de prioriteiten. Je werkt samen met analyst en developer(s) om noden en interpretaties te verduidelijken in ware ‘3 amigos’ style.
- Je test software, zowel via front-ends (met een GUI) als APIs. Je werkt daarbij initieel exploratory en kan testtechnieken on-the-fly toepassen tijdens deze testsessies.
- Je voorziet in het test design als input voor developers om te automatiseren en kan bij voorkeur ook zelf automatische systeem/integratie testen aanvullen en onderhouden die in Java geschreven worden.
- Je analyseert testresultaten, volgt issues op via bug tracking en kan een eerste analyse uitvoeren van mogelijke root-causes.
- Je werkt in een agile omgeving, dus dit alles kan je doen met de volledige samenwerking en ondersteuning van je teammates!
Werken bij Roots Software
Je komt terecht in een getalenteerd team van een tiental medewerkers dat zich met hart en ziel en veel enthousiasme inzet voor onze klanten. Dat alles in een superleuke sfeer. De teamspirit is alomtegenwoordig en wordt nog versterkt door de vele activiteiten en lunches die we organiseren. Wij bieden je flexibiliteit in uren, de mogelijkheid tot thuiswerk en een verloningspakket op maat (via ons Personal Development Plan). Dat alles zorgt ervoor dat je op eigen ritme kan werken en hiervoor optimaal beloond wordt. Kies je voor het openbaar vervoer in plaats van de bedrijfswagen of een e-bike? Dan is het leuk om weten dat Roots Software vlot bereikbaar is, dankzij de nabijheid van de A12. En ‘last but not least’ krijg je een opleidingsplan op maat, een ‘designated’ coach en de mogelijkheid om Devoxx bij te wonen, zodat je je skills regelmatig kan updaten.
Bij Roots Software timmeren we al meer dan 25 jaar aan de weg. Dankzij onze expertise zijn we uitgegroeid tot een oerdegelijk softwarebedrijf, dat steunt op een jong en toegewijd team van enthousiaste IT’ers. We werken nauw samen, zowel met elkaar als met onze klanten: lokale ondernemingen, vzw’s én multinationals.
Voor onze klanten willen we een ‘Trusted Technology Partner’ zijn bij het creëren van ‘Service Oriented Architectures’ (SOA’s). Daarbij streven we steeds naar een optimalisatie van het technologie landschap van onze klanten. We gebruiken daarbij ‘best-of-breed’ mainstream open standaarden en open source technologie.
Complexe uitdagingen vormen we om in boeiende opportuniteiten. Steeds via een co-creatieve aanpak die gebaseerd is op eerlijke communicatie, integriteit, duurzaamheid en professionele inzet. We programmeren bij voorkeur in Java. Onze applicaties op maat en SOA-integraties ontwikkelen we volgens Agile-principes en waarden, om zo nog beter te kunnen inspelen op de noden van onze klanten.
Bij elk end-to-end project integreren we architectuur, analyse, ontwerp, ontwikkeling, testing en kwaliteitsborging. Al onze projecten worden door multidisciplinaire teams in-house (lees: ‘ons kantoor te Aartselaar’) gerealiseerd. Onze kwaliteitsborging realiseren we via diepgaande gesprekken met onze klanten, ‘proofs of concepts’ en het grondig testen van al het op te leveren werk.
Voel je je aangesproken door onze aanpak en ben je een Java ontwikkelaar met frisse ideeën en veel goesting om impact te maken? Dan is dit…