Deze organisatie ontwikkelt producten, gericht op klanten in de bloemenhandelsoftware. Ze hebben drie producten, waarbij jij vooral het e-commerce platform zult uitbreiden. Daarnaast zijn de andere applicaties gericht op backoffice processen (logistiek, voorraadbeheer, facturatie etc.) en het communiceren van data tussen verschillende bloemhandelaren. Hier zul je echter nauwelijks mee te maken krijgen. Ieder team heeft zijn eigen product en runt zijn eigen voortgang. Desondanks, wordt er wel veel kennis uitgewisseld tussen de teams. Elkaar beter maken is dan ook belangrijk in het development team.
Als .NET developer ga je werken in het team dat verantwoordelijk is voor het e-commerce platform. De klanten bestaan uit bloemenzaken en bloemenhandelaren (B2B). Als belangrijkste basis voor deze bestelplatformen, heeft het team een framework ontwikkeld. Dit framework wordt op maat gemaakt voor de grote klanten, zodat ze hun eigen functionaliteiten en uitstraling hebben. Dit maak je dus zowel aan de client side als de server side op maat. Eén van de klanten wil bijvoorbeeld graag een cross selling optie. Dit komt neer op het krijgen van een suggestie van product B, terwijl er informatie wordt opgevraagd van product A. Hiervoor moet informatie worden opgehaald uit de database, producten worden gekoppeld en een goed werkende interface worden ingericht aan de client side.
Momenteel hebben ze voor 50 klanten het standaard product op maat gemaakt en dat aantal blijft groeien. Dit zijn grote klanten waarbij je hun platformen blijft verbeteren met nieuwe functionaliteiten, dus je blijft voor langere tijd betrokken bij je klant. Exporteurs zien steeds meer de waarde van e-commerce, omdat ze o.a. favorieten van klanten kunnen “onthouden” en daar hun platform op in kunnen richten.
Op korte termijn willen ze naar een microservices omgeving toe. Nu werken ze met MVC en hebben ze hun eigen framework ontwikkeld. Met dit framework kun je makkelijk asynchroon met de server communiceren. Bovendien hebben ze een afgeleide van Ajax-calls, die beter werkt dan het origineel.
Je komt te werken in een resultaatgerichte omgeving, waarbij iedereen kwaliteit van de code hoog in het vaandel heeft staan. Je komt te werken in een team van 8 .NET developers (3 senior, 3 medior 2 junior en de totale development afdeling bestaat uit 18 personen. Bovendien is er een software architect en een lead developer. Momenteel zijn ze ook op zoek naar een lead developer, dus hier kun je naar doorgroeien. Dit is geen must, maar wel goed om te weten als je ambities daar liggen. Naast leiding geven aan het team, kun je ook kiezen voor een rol met veel klantcontact. Ook dit is optioneel. De leeftijd is gemiddeld rond de 30 en de directieleden zijn 39. De werksfeer is informeel en er heerst een optimistische groei-instelling waar je veel ambities kunt waarmaken, indien onderbouwd.
Als .NET Developer ga je zowel het e-commerce framework op maat maken (70%) voor klanten, als het generieke framework voorzien van nieuwe functionaliteiten (30%). Met je team denk je samen mee over de architectuur, onder leiding van de software architect. De focus ligt wel op hands-on ontwikkelen. Hierbij zul je veel aan de back-end werken, maar pak je ook front-end taken op. Unit testen zit standaard in de processen en iedere dag wordt er een nieuwe build afgeleverd. Het komende jaar zul je betrokken worden bij de overgang naar microservices, waarbij ze nu al bezig zijn met project pilots (o.a. in Angular). Bovendien is er de mogelijkheid om je eigen scrum team op te zetten, als je hier ambities voor hebt.
Om een beeld te schetsen van projecten/werkzaamheden, hierbij recente voorbeelden:
Ze hebben zelf een scanner ontwikkeld die in verbinding staat met een handschoen. Je kunt het zien als een handschoen met een kleine smartphone aan het uiteinde (pols). In de handschoen zitten knopjes op de duim en wijsvinger, waarbij een contact tussen de twee knoppen de scanner een streepjescode scant. Via een zelf-ontwikkelde API, wordt de data verwerkt. Dit wordt gebruikt voor order picking en zorgt voor versnelde logistieke processen. Dit is niet een van de hoofdproducten, maar toont wel dat er ruimte is voor innovatieve projecten en eigen initiatief.
Dit jaar willen ze de overstap realiseren naar microservices, met o.a. een Angular front-end.
Neem dan contact op met Bart Jansen via bart.jansen@searchlite.nl of 06 13 11 29 65
Copyright © 2023 Searchlite. All rights reserved