Afstudeeropdracht in Software Development: Automatische TypeScript model generatie vanuit ASP.NET Core
Uitdagende HBO afstudeeropdracht met €1000 bruto vergoeding of €500 + leaseauto of €600 + woonruimte, professionele begeleiding, trainingen, kennisavonden, sparren met collega’s en 2 vakantiedagen p/m
We reageren meestal binnen drie dagen
API-integraties moeten eenvoudig en efficiënt zijn, maar handmatig TypeScript-modellen schrijven is foutgevoelig en kost veel tijd. In deze opdracht ontwikkel je een oplossing die automatisch client code genereert vanuit een ASP.NET Core-omgeving. Je onderzoekt bestaande tools, ontwerpt een flexibele aanpak en bouwt een Proof of Concept. Zo verminder je handmatig programmeerwerk en verbeter je de onderhoudbaarheid van de code.
💡Interessegebieden: Code generation, ASP.NET Core, TypeScript
Deze opdracht betreft een vraag van een Info Support klant. Deze klant levert energie-infrastructuur en meetdiensten en biedt een portaal aan om deze data beschikbaar te stellen aan haar klanten.
Het IT-landschap van deze klant bestaat uit ASP.NET Core-applicaties die communiceren met externe systemen via API’s. Om integraties met deze API’s eenvoudiger en efficiënter te maken, is het wenselijk om automatisch client code te genereren. Dit vermindert handmatig programmeerwerk, verkleint de kans op fouten en zorgt voor betere onderhoudbaarheid.
Daarom zoeken we een innovatieve oplossing die dit proces kan optimaliseren. Momenteel moeten ontwikkelaars handmatig TypeScript modellen schrijven om met deze API’s te communiceren vanuit de frontend. Dit proces is foutgevoelig, tijdrovend en moeilijk te onderhouden bij wijzigingen in de API’s. Hoewel er bestaande tools zijn voor het genereren van TypeScript modellen, sluiten deze niet altijd goed aan bij de specifieke behoeften van teams en projecten. Er ontbreekt een geïntegreerde en flexibele oplossing binnen ASP.NET Core die automatisch TypeScript modellen genereert op basis van de bestaande API-definities. Jij gaat onderzoeken hoe een effectieve en herbruikbare oplossing ontwikkeld kan worden.
De opdracht
Je krijgt de opdracht om een flexibele en uitbreidbare oplossing te ontwerpen en te implementeren voor het genereren van client code vanuit een ASP.NET Core-applicatie. Dit levert de volgende resultaten op:
- Een onderzoeksrapport waarin je verschillende technieken en tools voor client code-generatie analyseert en de meest geschikte aanpak bepaalt.
- Ontwerpdocumentatie waarin de architectuur en implementatie van de gekozen oplossing worden beschreven, met aandacht voor uitbreidbaarheid.
- Een Proof of Concept (PoC) in de vorm van een werkende softwarecomponent die automatisch client code genereert en eenvoudig kan worden aangepast aan veranderende API-definities.
- Een evaluatierapport waarin de effectiviteit van de PoC wordt onderzocht en aanbevelingen worden gedaan voor verdere verbetering en implementatie.
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 Veenendaal (NL) en Mechelen (BE). 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.
- Afdeling
- Student Bachelor
- Rol
- Software Development
- Locaties
- Info Support Nederland
- Status werken op afstand
- Hybride
Waarom afstuderen bij Info Support?
-
🧑🏫 Betrokken begeleiding
» Persoonlijke mentoren
» Wekelijks sparren met experts
» Trainingen en kennisavonden -
💰 Kies je vergoeding p/m
€ 1000,00 euro vergoeding
€ 500,00 euro + een leaseauto
€ 600,00 euro + woonruimte -
⚖️ Flexibiliteit & balans
» Hybride werken
» Flexibele werktijden
» Enkel focus op je afstuderen
Een kijkje achter de schermen
CodeDocent
In deze aflevering van CodeDocent legt Nico Jansen, docent bij het Info...
Josse @ Info Support
Josse vertelt over zijn ervaring als starter bij Info Support
Klantcasus voorbeeld
KPN is door Info Support op speelse wijze begeleid richting DevOps.
Groeien in een omgeving vol vakkennis en plezier
-
🌞 Warme bedrijfscultuur
» Informele en open cultuur
» Je maakt meteen deel uit van het team
» Wekelijkse kennissessies
» Community-events
» Een geweldig nieuwjaarsfeest! -
❤️ Passie & Vakmanschap
» Collega’s met échte passie voor het vak
» Leer van collega’s die graag hun kennis delen
» Samenwerken met experts die jou scherp houden -
🌱 Doorgroeikansen
» Afstuderen vormt het startpunt van je carrière
» Kans om na je afstuderen direct door te stromen
» Heldere ontwikkelpaden en groeimogelijkheden
Jouw weg naar Info Support
-
🖥️ Digitale kennismaking
In een digitale kennismaking vertel jij wie je bent en waar je naar op zoek bent. Wij vertellen meer over wie wij zijn en wat we jou kunnen bieden. Zo ontdekken we samen of er een klik is.
-
🔍 Technisch assessment
Via twee online assessments krijgen we een goed beeld van wie jij bent en wat je kunt. Je persoonlijkheid en drijfveren komen aan bod, net als je vakinhoudelijke kennis.
-
🏢 Eindgesprek bij ons op kantoor
Op basis van de assessments krijgen we inzicht in jouw profiel. We gaan in op jouw persoonlijkheid, sparren met een vakcollega en nemen de tijd om de persoon achter de resultaten echt te leren kennen.
-
✍️ Persoonlijke afronding
Na het gesprek stemmen we de laatste zaken verder af en leggen we de basis voor een goede samenwerking. Daarna volgt een persoonlijk tekenmoment bij onze directeur.
Afstudeeropdracht in Software Development: Automatische TypeScript model generatie vanuit ASP.NET Core
Uitdagende HBO afstudeeropdracht met €1000 bruto vergoeding of €500 + leaseauto of €600 + woonruimte, professionele begeleiding, trainingen, kennisavonden, sparren met collega’s en 2 vakantiedagen p/m
Het sollicitatieformulier wordt geladen