Toepassing van microservices – Backend opdracht gericht op softwareontwikkeling
De stage-opdracht Microservices
Ons huidige HydroNET 4 server systeem is modulair opgezet, maar nog niet goed schaalbaar. Als gevolg daarvan kan het voorkomen dat bepaalde verwerkende processen – zoals het inlezen van data – het systeem ophouden en er lange wachttijden ontstaan. In de stage-opdracht ‘Toepassing van microservices’ ga jij onderzoeken hoe microservices-technieken kunnen helpen om het systeem schaalbaar te maken en hoe we specifieke taken onder kunnen brengen in losse services. Jouw onderzoek heeft hiermee invloed op de toekomst van HydroNET op het gebied van schaalbaarheid en onderhoudbaarheid. Een mooie en betekenisvolle uitdaging.
De opdracht bevat de volgende onderdelen:
- Onderzoek naar toepassing van Docker containers voor HydroNET: wat is de beste distributie van taken over containers.
- Ontwerp van een generieke architectuur en eventueel alternatieven voor implementatie binnen HydroNET server.
- Ontwikkelen van een proof of concept, gebaseerd op HydroNET backend componenten.
- Rapportage en advies over de toepasbaarheid en de te behalen procesverbetering.
- Programmeertalen: C# .NET.
Wie zoeken we?
Deze opdracht is geschikt voor 3e of 4e jaars studenten Software Engineering. Van alle studenten die bij ons aan de slag gaan verwachten wij:
- Goede studieresultaten
- Een gestructureerde en proactieve werkhouding
- Goed zelfstandig en in teamverband kunnen werken
- Kennis van C# en .NET is een pre
- Je bent enthousiast en wilt jezelf blijven ontwikkelen in de nieuwste technologieën.
Welke technieken gebruiken we zoal?
- Microservices architectuur
- Backend server in C#.NET
- Azure DevOps
- Azure infrastructuur met Windows / Linux Docker containers en Kubernetes clusters
- Elastic Stack
- Hadoop en MapReduce
- Overige softwaretechnieken: RabbitMQ, Redis, Hangfire
- Angular 10 (TypeScript), Node.JS, Highcharts (front-end)
Wat bieden we jou?
- Stage- en reiskostenvergoeding
- Dagelijkse begeleiding door een professional met ervaring software development
- Betekenisvol werk in een professionele organisatie
- Persoonlijke ontwikkeling
- Onderdeel zijn van een innovatief bedrijf en een ‘Great Workplace’ met een informele en prettige sfeer
- Verdieping in nieuwe technieken met collega’s tijdens Tech Fridays en Experimentarium
- Plezier met je collega’s – we hebben een jong, dynamisch en hecht team waarmee je naast hard werken ook goed kunt lachen. Onze actieve PV organiseert onvergetelijke sociale activiteiten!
Het bedrijf
HydroLogic is een innovatief bedrijf dat zich richt op het aanpakken van weer-, water- en klimaatproblemen met geavanceerde ICT. Ons team van ICT-specialisten werkt op dit moment aan de bouw van de vierde generatie van ons HydroNET SaaS platform.
De ontwikkelingen volgen onze R&D roadmap, waarop onderwerpen staan waar ook studenten aan kunnen meewerken. Als 3e of 4e jaars student draai je mee in ons scrumteam. Je werkt mee aan het oplossen van complexe ICT-problemen en je wordt begeleid door ervaren ICT-ers die zelf ook HBO software engineering en technische informatica hebben gestudeerd.
Sustainable Development Goals
Bij HydroLogic onderschrijven we het belang van de SDG’s van de Verenigde Naties. Dat zie je terug in ons werk in Nederland en ook in het buitenland. Het is onze missie om weer, water en klimaatproblemen inzichtelijk te maken en te helpen oplossen. Dat doen we door onze klanten – waterschappen, gemeenten, provincies en hogere overheden – te voorzien van slimme ICT oplossingen waarmee ze grip krijgen op het watermanagement met: meetdata, integratie van vele databronnen, simulatiemodellen, AI, gebruikersvriendelijke data- en informatie presentatie en online tooling voor data analyse en data science. Lees hier hoe en aan welke SDG’s HydroLogic bijdraagt: https://www.hydrologic.nl/sdg/.
Locatie Amersfoort / Delft
Wij werken vanuit twee locaties. Als student heb je de vrijheid om te werken waar je wilt. Vanuit ons fraaie historische kantoorpand in het stadscentrum van Amersfoort, op loopafstand van het Centraal Station of vanuit ons historische kantoorpand in Delft, recht tegenover het Centraal Station. In de huidige tijd werken we ook op afstand thuis.
Interesse?
Kijk op onze website voor meer informatie over ons bedrijf en de bedrijfscultuur of op de pagina over ICT stages en afstuderen.
Neem voor meer informatie contact op met Richard Godde via jobs@hydrologic.com of 06-10542019. Meteen reageren? Stuur je motivatiebrief met CV en cijferlijst naar jobs@hydrologic.com, t.a.v. Richard Godde.