(Remote) Full Stack .NET Developer (32-40 uur)
Bedrijfsomschrijving
Jewel Software is een snelgroeiende scale-up die slimme software ontwikkelt voor afvalinzameling, gladheidbestrijding en het beheer van de openbare ruimte. Dagelijks werken meer dan duizend vakmensen met onze apps aan een schonere en veiligere leefomgeving. Wij geloven dat mens en technologie elkaar versterken en dat technologie vakmensen helpt om hun werk steeds beter én met meer plezier te doen.
Onze klanten zijn afval- en reinigingsbedrijven, gemeenten en aannemers die we vaak persoonlijk kennen. We hebben een sterke reputatie opgebouwd in Nederland en Vlaanderen en zijn nu volop in beweging richting Duitsland, het Verenigd Koninkrijk en de Nordics. We werken vanuit de kernwaarden: Verbetergerichtheid, Ambitie en Integriteit.
Meer weten over Jewel Software? Bekijk onze website.
Functieomschrijving
First: If you do not have a high proficiency in Dutch, but you do have in English, please take a look at our English vacancy here.
Je komt ons helpen met het ontwikkelen en professionaliseren van onze web applicaties en databases. Jij zorgt ervoor dat onze applicaties van voor tot achter gebruiksvriendelijk, robuust, en performant zijn voor onze klanten. Daarnaast zorg je er ook voor dat de code onderhoudbaar en eenvoudig is.
Onze applicaties zijn deels gebouwd in ASP.NET WebForms en deels in ASP.NET Razor Pages. We zijn druk bezig om alle ‘oude’ applicaties over te zetten naar het modernere framework. We gebruiken PostgreSQL als onze database, gehost in Azure. Verder maken we gebruik van een aantal Azure services, zoals Azure Web Apps, Azure Function Apps, Azure Servicebus en Azure Event Grid.
Deze positie is gericht op een full-stack web developer. Jouw taak is dus om te ontwikkelen aan de HTML front-end, de .NET backend en PostgreSQL database. Je wordt onderdeel van ons Development team die bestaat uit vijf in-house Developers (3 Web- en 2 App Developers), een Tech-Lead, een UX designer en een Product Owner. We hebben veel producten en maar een klein team. Het ontwikkelen van eenvoudige, onderhoudbare, veilige, opereerbare, en ondersteunbare applicaties is daarom erg belangrijk voor ons.
Hoewel we Agile werken hebben we Scrum de afgelopen tijd steeds losser gelaten. In plaats daarvan hebben we een aantal principes van Shape Up! opgepakt. We zijn nog steeds bezig met het fine-tunen van ons proces en hopen ook op jouw input om daar nog meer stappen in te maken.
Een aantal voorbeelden van het werk wat we de afgelopen tijd gedaan hebben aan onze applicaties:
- Onze Winter Management applicatie omgezet van ASP.NET WebForms naar ASP.NET Razor Pages.
- Onze Winter Management applicatie volledig geredesigned, zodat deze nog gebruiksvriendelijker is.
- Een Geocoding service gemaakt waarmee we adressen om kunnen zetten in lat/lon coördinaten voor de kaart.
- Een performance probleem in onze logging library opgespoord en opgelost.
- Een nieuwe library gemaakt voor het aanmaken, versturen en ontvangen van events die tussen onze applicaties gestuurd en ontvangen worden.
- Een proof-of-concept gemaakt voor het versturen van events via Azure Event Grid om zo communicatie tussen tablets mogelijk te maken.
Functie-eisen
We willen graag ons team uitbreiden met een Developer die klaar is voor de uitdaging van het vernieuwen en onderhouden van de vijf web applicaties en tientallen services die wij in ons portfolio hebben. Natuurlijk begrijpen we dat niemand meteen in staat is om al die uitdaging aan te gaan vanaf dag 1, dus dat verwachten we ook niet van je. Een stevige beheersing van de basis van softwareontwikkeling, software ondersteuning en teamwork helpen je wel met het snel op stoom komen in onze organisatie.
Je bent iemand met een duidelijke mening over softwarekwaliteit. Iemand die altijd op zoek is naar de meest eenvoudige en onderhoudbare oplossing die het beste past bij de behoefte van de gebruiker. Iemand die begrijpt de vorige stelling soms niet kan en die de trade-offs kan maken om tot een zo goed mogelijke oplossing te komen.
Verder herken je jezelf in het volgende:
- Minimaal HBO werk- en denkniveau.
- Een diploma op het gebied van software development of een andere IT richting is een pré. We staan open voor iemand die alles in de praktijk heeft geleerd.
- Je hebt ervaring als Web Developer. Ervaring met ASP.NET, Azure, PostgreSQL en Hotwire is een pré.
- Je hebt oog voor softwarekwaliteit en deelt dat graag met je collega’s.
- Je hebt interesse in moderne oplossingen en technieken en komt graag met vernieuwende ideeën.
Arbeidsvoorwaarden
Je komt terecht bij een organisatie van circa 20 enthousiaste collega’s. We zijn een hechte club en staan altijd voor elkaar klaar. We hebben grote ambities en zijn snelgroeiend, maar hebben veel aandacht voor jouw work-life balans. We zijn een moderne werkgever waar je veel flexibiliteit en vrijheid krijgt en jouw inspanningen worden gewaardeerd. De sfeer is informeel, open en collegiaal. Bij Jewel zijn we gewoon onszelf en jouw ideeën zijn altijd welkom. Wat kun je nog meer van ons verwachten?
- Een bruto maandbasissalaris van € 4.000,- tot € 5.000,- o.b.v. 40 uur per week bij aanvang.
- Een jaarlijkse winstuitkering en goede pensioenregeling.
- 28 vakantiedagen per jaar o.b.v. 40 uur per week.
- De mogelijkheid om remote te werken. Je bent altijd welkom op kantoor, maar voor het teamgevoel vinden we het wel belangrijk dat je regelmatig – bijvoorbeeld één keer per week – aanwezig bent. Woon je verder weg? Dan kan dat wat minder vaak.
- De setup die je nodig hebt (laptop/desktop) verzorgen we natuurlijk, waarbij je zelf kunt aangeven wat voor jou het beste werkt.
- Volop de ruimte om jezelf te ontwikkelen, inclusief budget voor opleidingen, boeken, congressen etc.).
- Een nieuw kantoor in Wageningen, fijne werkplek en dagelijks goed verzorgde lunches.
- Twee à drie keer per jaar leuke bedrijfsbrede teamactiviteiten, zoals etentjes, barbecues of soms een weekendje weg.