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.
- ...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
- 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
- ...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
- 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
- ...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
- ...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é
- .... 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
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
- ...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
- 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
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...
- ...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...
- ...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
- ...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
- ...close to the regions, and with its major software publisher partners, Inetum meets the... ...environment and opportunities for growth and development. We strive to create a workplace where... ...environment/business development. You can detect business opportunities and translate...SoftwareEmploi contractuelTemps completTravail à domicile
- ...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
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- ...stuurt bij waar nodig. Je vertegenwoordigt Brunel op evenementen met het oog op de verdere ontwikkeling van de business en het detecteren van opportuniteiten (Boost Your Business). Je ondersteunt strategische projecten buiten jouw directe scope op een ad hoc basis...Emploi contractuelStageTemps 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- ...you to join us on our mission to shape the future of clinical development. As a Senior CRA at ICON Plc, you will oversee and manage clinical... ...site management, with proficiency in relevant clinical trial software and tools. Excellent communication, interpersonal, and...SoftwareTravail à distance
- ...that integrates cyber insurance, continuous risk prevention, detection, and in-house incident response teams , increasingly powered... ...directly to the Head of Underwriting . Sales Support & Business Development: Actively support and empower the commercial teams by...Travail à domicile
4000 € - 5000 € par mois
...Workforce Management oplossingen. Met onze software en expertise helpen wij bedrijven om... ...krijgt de vrijheid om buiten de standaard development flow te werken, nieuwe methoden uit te... ...Vertrouwd met TDD , BDD , clean code en simple design. Uitstekende communicatieve...Software- ...clear functional specifications that can be delivered by our software engineers. You'll stay involved throughout the project lifecycle... ...projects Working closely with engineers during development and implementation phases Validating delivered functionality...SoftwareTemps complet
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 !


