Vacature
Full-stack Software Developer Microsoft .NET
Heb je een ervaring in een Microsoft .NET omgeving, wil je meewerken aan de verdere uitbouw van een steeds populairder e-commerce platform en zoek je een baan in Eindhoven of omgeving (géén detachering)? Niet verder zoeken dan: neem contact met ons op!
Over Shoxl
Shoxl is een leidend SaaS e-commerce platform met de focus op de B2B sector: fabrikanten en groothandels. Shoxl onderscheidt zich van andere producten in deze markt door het ERP-systeem van de gebruikers als vertrekpunt te nemen voor de opzet van het e-commerce kanaal. Shoxl kent out-of-the-box integraties met onder andere SAP, Microsoft Dynamics en Exact.
Architectuur
Het Shoxl e-commerce platform is gebaseerd op een geavanceerde technische architectuur, waar je als doorgewinterde ontwikkelaar ongetwijfeld erg enthousiast van zal worden. Vrijwel alle componenten die we inzetten zijn afkomstig uit de Microsoft stack.
In onze product architectuur volgens wij de component-commerce aanpak. Wij zien een e-commerce oplossing dus als een verzameling van samenwerkende componenten. Hierin vult de Shoxl core alle e-commerce kernfuncties in. Via APIs wordt gecommuniceerd met componenten van gespecialiseerde derden.
Technische omgeving
Onze ontwikkelstraat is state-of-the-art. We maken gebruik van de laatste versie van de Microsoft ontwikkelomgeving (.NET 7), en programmeren in C#. Als raamwerk voor responsive applications zetten we Bootstrap in. Aan de client kant maken we ook veelvuldig gebruik van Less, binnenkort Sass. Verder zetten we voor het beheersysteem Vendisto, een single-page app, uiteraard nog enkele Javascript bibliotheken in. We overwegen de inzet van React of Vue bij de verdere ontwikkeling.
In onze applicaties volgen we het MVC model, en maken we veelvuldig gebruik van event-driven architecturen. Webservices (en formaten als REST, XML en JSON) spelen een centrale rol. Relevante DBMSen zijn SQL Server en RavenDB. De laatste, een document database, zetten we in als caching laag onder onze shops/portalen.
Als test-aanpak hebben we gekozen voor unit-based testing, met NCrunch als ondersteunend gereedschap. We bouwen de software met TeamCity, en gebruiken Octopus Deploy voor deployment. Als SCM-tool gebruiken we GIT, en voor bug-tracking Fogbugz.
Hosting gebeurt in Microsoft Azure. We maken een uitgebreid gebruik van de geavanceerde faciliteiten die de Azure omgeving ons biedt. We participeren in het Microsoft Partner Network.
Ontwikkelaanpak
In onze productontwikkeling hanteren we de Scrum-methodiek. We releasen twee-wekelijks. Elke sprint start met een prioriteiten- en inschattingssessie. Elke ochtend is er een stand-up, en de sprint eindigt met demo-day. Het team is dus zelfsturend, en taken worden onderling verdeeld.
Voor een goede indruk van de onderwerpen die het ontwikkelteam oppakt zou je eens kunnen kijken naar de releasedocumentatie op onze site: www.shoxl.com/nl/releases.
Jouw profiel
Wat we zoeken? Een "full-stack" Microsoft .NET developer, die bekend is met alle applicatie-lagen. Je hebt in ieder geval een complete beheersing van de back-end-aspecten van een applicatie. Kennis op het gebied van front-end technologieën, database-optimalisatie en hosting is gewenst.
Je hebt dus minimaal een aantal jaren ervaring in een omgeving die veel weg heeft van die van ons. Hierbij hoeft er niet direct een 100% match te zijn, maar de belangrijkste talen/tools zullen echt geen geheimen meer voor je hebben.
Als bedrijf proberen we voortdurend om onze grenzen te verleggen, en we verwachten aan jouw zijde professionaliteit en vooral ook een werkelijke belangstelling zo niet passie voor software technogie. Je hebt niet alleen de wens om te werken in een professionele en state-of-the-art omgeving, maar volgt de ontwikkelingen op je vakgebied actief en introduceert samen met je collega’s ook vernieuwingen in werkwijze en tooling.
Naast je technische expertise beschik je daarom ook over de communicatieve vaardigheden die noodzakelijk zijn voor een goed contact met je technische collega's en de product owner. Je toont initiatief en zelfstandigheid, en werkt graag samen in een team waarin je je kennis deelt en samen een topproduct tot stand brengt.
Aanbod
Shoxl biedt een concurrerend salaris en pakket van arbeidsvoorwaarden, dat op maat kan worden gesneden van individuele wensen.
Incidenteel thuiswerken is geen probleem. Onze werktijden zijn flexibel. We streven naar een gezonde balans tussen werk en ontspanning.
Je vindt Shoxl op een centrale locatie in Eindhoven (gebouw "De Witte Dame"), op loopafstand van Station Eindhoven. We zijn dus uitstekend bereikbaar met het openbaar vervoer. Daarnaast heeft deze locatie als voordeel dat we ons op loopafstand bevinden van alle leuke plekken voor onze vrijdagmiddagborrel.
Solliciteren?
We ontvangen graag je CV! Voor meer informatie over Shoxl of de functie kun je gerust contact opnemen met Roland Vonk (directeur) via [email protected] of 040-209 70 83.