Vacature
Senior 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 het organiseren van onze SCRUM activiteiten gebruiken we Azure Boards (Azure DevOps). We gaan het DevOps gebruik uitbreiden met Azure Pipelines voor initieel het bouwen, en op termijn ook de deployment van onze software.
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
We zoeken een senior back-end developer met uitgebreide kennis van de back-end aspecten van een applicatie. Je hebt bewezen dat je hoogwaardige, herbruikbare en goed onderhoudbare C# code/componenten kunt opleveren. Je bent bekend met de belangrijkste ontwerppatronen en best practices in softwareontwikkeling. Je werkzaamheden zullen voornamelijk gericht zijn op het integreren van Shoxl met ERP-systemen als SAP, Microsoft Dynamics en Exact. Daarnaast word je betrokken bij de verdere ontwikkeling van de Core Shop- en PIM-componenten van het platform. Wij streven naar constante innovatie en verwachten van jou professionaliteit, passie voor softwaretechnologie en actieve betrokkenheid bij de laatste ontwikkelingen. Naast technische expertise beschik je ook over uitstekende communicatieve vaardigheden. 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. Wij hebben altijd al flexibele werktijden gehanteerd en 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?
Spreekt dit alles je aan en pas je ook in ons plaatje? We ontvangen graag je CV!
Eerst meer informatie nodig? Je vindt meer details over ons en de functie op werkenmet.Net. Of neem contact op met Roland Vonk (directeur) via [email protected] of 040-209 70 83.