Product Engineer

HBO/WO
Junior
Medior
Senior
Fulltime
Deventer

Slimstock is vanwege een sterke (internationale) groei op zoek naar een Product Engineer Slim4. Wil jij ook werken bij een snelgroeiend, internationaal bedrijf dat Europees marktleider is op het gebied van voorraadoptimalisatie en ben je toe aan een nieuwe uitdaging? Dan is Slimstock op zoek naar jou!

Solliciteer Direqt!

Wat ga je doen?

Slimstock is vanwege een sterke (internationale) groei op zoek naar een Product Engineer Slim4. Wil jij ook werken bij een snelgroeiend, internationaal bedrijf dat Europees marktleider is op het gebied van voorraadoptimalisatie en ben je toe aan een nieuwe uitdaging? Dan is Slimstock op zoek naar jou!Werkzaamheden

  • Je bent het eerste aanspreekpunt tussen het team van softwareprogrammeurs en de business voor nieuwe wensen, issues, en 3rd line support vragen;
  • Je werkt aan het uitschrijven en reviewen van ‘software requirement specificaties’, waarmee Slimstock nieuwe wensen en verbeteringen doorvoert in de software;
  • Je werkt nauw samen met het team van softwareprogrammeurs, waarmee je regelmatig overlegt over juiste implementatiekeuzes;
  • Je neemt dagelijks deel aan scrum-calls met de software ontwikkel teams, waarna je specifieke onderwerpen doorspreekt;
  • Met het functional designteam overleg je over onderhanden zijnde wensen en specificaties, zoals prioriteiten, UX/UI keuzes of de ‘technische’ haalbaarheid van wensen.

No items found.

Wat heeft Slimstock te bieden?

  • Een uitdagende baan bij een dynamisch en snelgroeiend bedrijf, in een jong en gedreven team;
  • Een dynamische omgeving met korte communicatielijnen;
  • Veel vrijheid in de werkzaamheden en ruimte voor eigen inbreng;
  • Vooruitzicht op een vaste baan;
  • Persoonlijke coaching en professionele training via de eigen Slimstock Academy;
  • Doorgroeimogelijkheden;
  • Een competitief salaris in overeenstemming met je ervaring en expertise;
  • 26 vakantiedagen, 8% vakantiegeld en een premievrije pensioenregeling.

Met meer dan 1300 klanten is Slimstock specialist in het leveren van software en kennis op het gebied van forecasting, voorraadbeheer en Supply Chain management. De softwaretool Slim4 helpt klanten om de juiste voorraad, op het juiste moment, op de juiste plaats te krijgen. Slimstock helpt klanten hun voorraad te verlagen en tegelijkertijd hun serviceniveau te verhogen.

Je bent een echte 'Slimstocker' als je ambitieus en gedreven bent, kwaliteit hoog in het vaandel hebt staan, houdt van korte lijnen en een informele sfeer. Daarnaast werk je graag samen, maar ben je ook niet bang voor zelfstandigheid en het nemen van initiatief, zeker als je ruimte voor verbetering ziet.

‘Work hard, play hard' is het motto.

Solliciteer Direqt!

Wie ben jij?

  • HBO of WO werk- en denkniveau;
  • Minimaal 2 tot 5 jaar relevante werkervaring;
  • Ervaring in het schrijven van software requirement specifications;
  • Ervaring in samenwerken met programmeurs;
  • Kennis van Supply Chain Management en specifiek Inventory management;
  • Kennis van programmeertalen, pre’s zijn MS SQL, JAVA, VUeJS;
  • Een goede beheersing van de Nederlandse en Engelse taal.

Wie is Slimstock?

De juiste balans tussen werkkapitaal, operationele kosten en een optimale servicegraad. Medewerkers moeten zich kunnen focussen op juist die taken waarmee ze de hoogste toegevoegde waarde bieden. Dat is waar de software Slim4 voor forecasting, demand planning en voorraadbeheer voor bedoeld is.

Past deze vacature bij jou?

Neem contact met mij op, ik vertel je graag meer!

Misschien lijkt deze baan je geweldig, of zoek je toch net iets anders. Bel of mail gerust, ik help je graag!

Solliciteer Direqt!

Past deze vacature bij jou?

Neem contact met mij op, ik vertel je graag meer!

Misschien lijkt deze baan je geweldig, of zoek je toch net iets anders. Bel of mail gerust, ik help je graag!

Solliciteer Direqt!
// Array of keywords to block const blockedKeywords = [ // Keywords related to spam services 'speedyindexbot', 'service for indexing', '200 links for free', // Keywords related to drugs 'Купить', 'Кокаин', 'Доставка', 'Киев', 'Закладки', 'Чистый', 'САЙТ', 'Erectile dysfunction', 'TruePills', 'Viagra', 'Sildenafil', 'Cialis', 'Levitra', // Keywords related to gambling 'free casino games', 'no download', 'no registration', 'real money', 'casino', 'blackjack', 'gambling', 'slots', // Keywords related to unsolicited promotions 'social ads visits', 'cyber-monkey', 'onion', // Keywords related to heating and fireplaces (specific spam) 'Печи', 'камины', 'Москва', 'интернет магазин', 'отопления', // Common spam keywords 'free', 'win', 'winner', 'claim', 'urgent', 'discount', 'deal', 'prize', 'credit', 'loan', 'debt', 'insurance', 'money', 'cash', 'payout', 'cheap', 'buy', 'purchase', 'order now', 'limited time', 'offer', 'sale', 'exclusive', 'click here', 'subscribe', 'unsubscribe', 'newsletter', 'pills', 'medication', 'pharmacy', 'investment', 'profit', 'earn', 'income', 'work from home', 'weight loss', // Keywords related to adult content 'sex', 'porn', 'adult', 'xxx', 'nude', 'naked', 'hentai', 'escort', 'prostitution', // Keywords related to drugs 'drug', 'cocaine', 'heroin', 'meth', 'weed', 'cannabis', 'marijuana', 'lsd', // Keywords related to cryptocurrencies 'crypto', 'bitcoin', 'ethereum', 'blockchain', 'nft', 'ico', 'token' ]; const form = document.querySelectorAll('form'); for (let index = 0; index < form.length; index++) { const formEl = form[index]; const messageInput = formEl.querySelectorAll('textarea'); const submitBtn = formEl.querySelector('input[type="submit"]') // Create the error message div const errorMessage = document.createElement('div'); errorMessage.className = 'error-message'; errorMessage.style.display = 'none'; errorMessage.style.color = 'red'; formEl.insertBefore(errorMessage, submitBtn); /** * Check if the message contains any blocked keywords. * @param {string} message - The message to check. * @return {string|undefined} - The first blocked keyword found or undefined. */ function checkForBlockedKeywords(message) { return blockedKeywords.find(keyword => message.includes(keyword.toLowerCase())); } /** * Toggle the error message display and submit button state. * @param {boolean} containsBlockedKeyword - Whether the message contains a blocked keyword. * @param {string} [blockedKeyword=''] - The blocked keyword found. */ function toggleErrorDisplay(containsBlockedKeyword, blockedKeyword = '') { if (containsBlockedKeyword) { submitBtn.disabled = true; submitBtn.classList.add('disabled'); submitBtn.style.opacity = '0.5'; errorMessage.style.display = 'block'; errorMessage.textContent = `The message contains a blocked keyword: ${blockedKeyword}`; } else { submitBtn.disabled = false; submitBtn.classList.remove('disabled'); submitBtn.style.opacity = '1'; errorMessage.style.display = 'none'; } } // Add input event listener to each textarea for (let i = 0; i < messageInput.length; i++) { const element = messageInput[i]; element.addEventListener('input', function() { const message = element.value.toLowerCase(); const blockedKeyword = checkForBlockedKeywords(message); toggleErrorDisplay(!!blockedKeyword, blockedKeyword); }); } // Add submit event listener to the form formEl.addEventListener('submit', function(event) { let blockedKeyword = false; for (let i = 0; i < messageInput.length; i++) { const element = messageInput[i]; const message = element.value.toLowerCase(); blockedKeyword = checkForBlockedKeywords(message); } if (blockedKeyword) { event.preventDefault(); alert(`The message contains a blocked keyword: ${blockedKeyword}`); } }); }