Stageopdracht in Software Development: Code detective:...
Info Support
Ben je ooit gefrustreerd geraakt door verouderde documentatie tijdens het ontwikkelen van een nieuwe feature? Deze stageopdracht daagt je uit om een tool te bouwen die automatisch controleert of documentatie moet worden bijgewerkt bij codewijzigingen. Je ontwikkelt een slimme “Code Detective” die codewijzigingen analyseert, vergelijkt met documentatie, en pull requests blokkeert totdat de documentatie actueel is. Hiermee verbeter je niet alleen je eigen werk, maar ook dat van toekomstige ontwikkelaars.
💡 Interessegebieden: Code-analyse, CI/CD Tooling, Artificial Intelligence, Documentatie
Je kent het wel; je bent bezig met het implementeren van een nieuwe feature in een project en vindt daarvoor de ideale library. Met volle moed begin je aan de implementatie, alleen… het werkt niet?! Na uren frustratie, waarin code niet wil compileren of de applicatie bij start-up crasht, ontdek je dat de documentatie compleet verouderd is.
Iedereen heeft bovenstaand scenario als softwareontwikkelaar wel eens meegemaakt. De documentatie van een library, framework of applicatie komt niet meer overeen met de laatste versie. Hoe kunnen we ervoor zorgen dat wanneer er code gewijzigd wordt, er automatisch wordt gecontroleerd of de bijbehorende documentatie moet worden bijgewerkt?
De opdracht
Stel je voor dat je een tool kunt bouwen die effectief kan worden ingezet om automatisch te controleren of projectdocumentatie moet worden bijgewerkt wanneer de code verandert. Dit is niet alleen voor jou, maar voor iedereen die later met jouw code in contact komt. De opdracht is om als proof of concept (PoC) een slimme “Code Detective” te ontwikkelen.
Wat moet de Code Detective doen?
- Codewijzigingen analyseren.
- Deze wijzigingen vergelijken met de bestaande documentatie.
- Signaleren wanneer de documentatie mogelijk verouderd is.
- Pull requests blokkeren totdat de documentatie is bijgewerkt.
Hierbij komen de volgende uitdagingen naar boven:
- Complexiteit code-analyse: het nauwkeurig analyseren van codewijzigingen en bepalen of ze impact hebben op de documentatie.
- Contextbegrip: begrijpen welke codewijzigingen relevant zijn voor welke delen van de documentatie.
- Vals-positieven en -negatieven: hoe voorkomen we onnodige meldingen bij pull requests voor irrelevante wijzigingen?
Bonusopdracht: maak je tool nog beter door AI te integreren. Kan de tool suggesties geven voor documentatie-updates op basis van de codewijzigingen?
Over Info Support
Info Support is specialist in maatwerksoftware, data/AI solutions, beheer en trainingen en actief in de sectoren Finance, Industry, Agriculture, Food & Retail, Mobility & Public en Healthcare. Wij bieden solide en innovatieve oplossingen voor complexe en bedrijfkritische softwarevraagstukken. Onze hoofdkantoren zijn gevestigd in Mechelen (BE) en Veenendaal (NL). Op dit moment zijn er circa 500 medewerkers bij Info Support in dienst.
De werkwijze van Info Support kenmerkt zich door een aantal kernwaarden: soliditeit, integriteit, vakmanschap en passie. Deze kernwaarden zijn verweven in ons werk en de manier waarop we met elkaar omgaan.
Om te zorgen dat alle medewerkers altijd op de hoogte kunnen zijn van de nieuwste ontwikkelingen beschikt Info Support over een inhouse kenniscentrum waar graag wordt voldaan aan de honger naar meer of andere kennis en vaardigheden.
Om deze opdracht te kunnen doen is B2-taalvaardigheid in het Nederlands vereist.
- Blinden en slechtzienden botsen nog te vaak op apps die niet voor hen gemaakt lijken. Kleurencontrasten, labels of klikgebieden laten te wensen over, waardoor de gebruikservaring flink achterblijft. In deze opdracht bouw je een slimme tool die zulke toegankelijkheidsproblemen...SoftwareTravail supplémentaireMissions
- ...binnen een canvas, met directe visuele feedback. De centrale uitdaging zit in het genereren van correcte en responsieve HTML/CSS-code op basis van wat de gebruiker visueel ontworpen heeft. De gegenereerde pagina moet er nagenoeg identiek uitzien als het ontwerp in de...SoftwareIndépendantMissions
- ...In softwareprojecten kan het vertalen van architectuur naar code uitdagend zijn. In deze opdracht ontwikkel je een visueel prototype... .... #128161; Interessegebieden: AI, user interfase design, software ontwikkeling In veel softwareprojecten vormt de stap van conceptuele...SoftwareMissions
- Ken je NATS? Het berichtensysteem belooft eenvoudig, veilig en high performance te zijn. Onderzoek hoe NATS ingezet kan worden voor een schaalbaar en betrouwbaar high-availability systeem en test het in verschillende scenario’s. Door middel van een Proof of Concept vergelijk...SoftwareMissions
- ...behalen van hun sportdoelen. De app combineert verschillende technologieën om dit waar te maken: Machine Learning om plateaus te detecteren in trainingsdata en doeldata te voorspellen. Generative AI om gepersonaliseerde feedback, alternatieve oefeningen, motiverende...SoftwareMissions
- ...chatbotontwikkeling en machine learning, werk je aan een cross-platform app. #128161; Interessegebieden: Artificial intelligence, Mobile development (Flutter), Chatbots Bij veel bedrijven worden kostbare tijd en middelen verspild aan repetitieve taken. Denk aan het bestellen...SoftwareMissions
- Wat als je rijgedrag zichtbaar werd op een sociaal platform? In deze opdracht bouw je een app die voertuigen herkent, feedback verzamelt en rijgedrag een score geeft. Met nummerplaatherkenning, 3D-visualisatie en realtime interactie onderzoek je hoe technologie sociale...SoftwareMissions
- Wil je aan de slag met de nieuwste technologie voor cross-platform app-ontwikkeling? In deze opdracht onderzoek je hoe het Compose Multiplatform UI Framework (CMPUI) zich verhoudt tot andere oplossingen. Je bouwt een conferentie-app die inzetbaar is voor Android, iOS, ...SoftwareMissions
- ...IoT tracker voor te hebben. Kan Timeular geïntegreerd worden met onze registratie-applicatie? #128161; Interessegebieden: .NET Development, Hardware integratie, Java Development, IoT Je tijd op een accurate manier registreren is geen eenvoudige taak. Dit is zeker...SoftwareStageMissions
- In deze opdracht bouw je een wereldwijd veilingplatform dat voor elke gebruiker snel en eerlijk werkt. Je gaat aan de slag met Google Cloud Spanner om te zorgen dat iedereen, ongeacht locatie, dezelfde real-time ervaring heeft. Je ontwikkelt een proof of concept, test ...SoftwareMissions
55000 € - 95000 € par année
...leeftijd, achtergrond, mentale of fysieke beperking, gender, van wie je houdt en wat je gelooft. Functieomschrijving Als Business Development Manager focus je je (in eerste instantie) actief op het ontwikkelen van nieuwe klantrelaties. Je benadert actief leads, neemt...IndépendantTemps completTravail à domicilePhysique- .... The Role We're hiring a Senior Software Engineer to join the core Transaction Observability... ...clean, well-tested, production-grade code What We're Looking For Strong Java... ...ship with confidence AI-augmented development - we use Claude Code as part of our...SoftwareTemps complet
- ...who wants both. The Role This is a software engineering role , not an ops role. You... ...reliably. That means writing real code - designing CI/CD pipelines, building internal... ...scale Build and maintain cloud-based development and testing environments Raise the...SoftwareTemps complet
3000 € - 4000 € par mois
...internationale aanbieder van Workforce Management oplossingen. Met onze software en expertise helpen wij bedrijven om efficiënter om te gaan... ...Europa? Lees dan snel verder! Wat je zal doen als Business Development Manager We hechten er veel belang aan om onze klanten de...Software- ...Software ontwikkelen waar de hele samenleving mee in aanraking komt. Dat is wat je wil. Samen met je DevOps-team. Software voor geboorteregistratie tot pensioenuitkering, van planningssystemen in het OV tot de software voor de robotisering van distributiecentra. Veilig...SoftwareÉtranger
- ABOUT THE JOB: Drive business growth by identifying and pursuing new client opportunities. Develop and maintain strong relationships with key decision-makers. Create and implement strategic sales plans to achieve revenue targets. Collaborate with internal teams...Emploi contractuel
- ...EMEA headquarters office in Mechelen, Belgium . About the role You will take full ownership of complex medical device development projects—from concept to product launch—ensuring timely, compliant, and high-quality delivery. You will act as the key link between...
- ...unique business structure, consisting of four business units: Connect, Pay, Live, and Engage . Now, we’re looking for a Sales Development Representative to join the team and to help develop our business in the Belgium market! What you will do We are building...Temps completÉquipe de nuitTravail posté
- ...Functie Om onze groei in Vlaanderen te versnellen zoeken wij een gedreven Business Development Manager met commerciële flair en bouwervaring. Als Business Development Manager ben jij hét aanspreekpunt voor aannemers, dakdekkers, architecten en projectontwikkelaars...Emploi contractuel
- ...Join Customs4trade as a Sales Development Representative (SDR) – Ignite Your Career in a Fast-Growing Tech Company! Are you driven, curious, and ready to launch your sales career in a dynamic international environment? Customs4trade (C4T) is on the lookout for a Sales...Temps partielTemps completÀ distance
3400 € - 4500 € par mois
...internationale aanbieder van Workforce Management oplossingen. Met onze software en expertise helpen wij bedrijven om efficiënter om te gaan met... ...developer en expertise in .NET Core . Kennis van clean coding , rules of simple design en design patterns . Ervaring...Software- ...PharmaPackaging International, and the Institute for Medical Practice (iMEP) Belgium. For Nipro Medical, we are looking for a Business Development manager who is experienced, hands-on, and communicative to join us in our sales team, based in our EMEA headquarters office...
- ...financial institutions the power to detect threats, ensure compliance,... ...— guiding design, reviewing code, and shaping solutions —... ...ll likely bring: A strong software engineering background (typically... ...curiosity about AI-assisted development — you don't need to be an...SoftwareTemps complet
- ...De job Als Business Development Manager zal je verantwoordelijk zijn voor de prospectie van nieuwe klanten en hen begeleiden naar oplossingen voor digitaal en fysiek archiefbeheer Je zal nieuwe sectoren en klanten aanbrengen en hen een oplossing op maat bieden...Emploi contractuelEmploi en CDIDe longue duréeTravail à domicilePhysique2 jours par semaineHoraires d'après-midi
- ...experience in Belgian Wellbeing at Work Code (Codex) requirements and internal... ...English Proficiency in computer programs/software such as Microsoft Office. Must have... ...provides advanced characterization, method development, stability and routine QC release for...SoftwarePour les contractantsTemps complet
- ...Front-end Developer to support the further development of a large-scale operational platform... ...Perform a front-end audit covering: Code quality Architecture UX consistency... ...-end, BFF, and backend API versions Detect and manage breaking changes with backend...Emploi contractuelTemps completÀ distance
4000 € - 5000 € par mois
...solutions to organizations across Europe. Our software and expertise empower businesses to... ...between infrastructure, platform, and development. Your mission: Ensure the continued,... ...metrics, tracing). Infrastructure as Code (OpenTofu, Ansible, ARM templates). ....Software- ...teams and scaling technical operations. ~ Strong expertise in cloud platforms (Azure, AWS, GCP), data architecture, and software development. ~ Strategic thinker with hands-on experience in building and deploying complex solutions. ~ Excellent leadership and...SoftwareTemps complet
4000 € - 5000 € par mois
...leads en bestaande klanten om commerciële opportuniteiten te detecteren Uitbouwen van duurzame klantenrelaties en fungeren als... ...Developer Ervaring binnen B2B - sales en business development Sterke commerciële flair en overtuigingskracht Resultaatgericht...IndépendantEmploi en CDITravail à domicile- ...system issues Investigate and test new system implementations; detect discrepancies and propose effective solutions Monitor and... ...A dynamic organization, in which space for personal input and development is central Managing your own success and the necessary...
Voulez-vous recevoir plus d'offres d'emploi ?
S'abonner et recevoir des offres d'emploi similaires à Stageopdracht in Software Development: Code detective:.... Soyez parmi les premiers à postuler !



