C# Software Engineer
Role details
Job location
Tech stack
Job description
Wij zijn op zoek naar een Software Engineer die mede verantwoordelijk wordt voor de ontwikkeling van applicatiesoftware en daarmee direct bijdraagt aan de werking en bediening van onze printsystemen. In deze rol werk je aan software die op verschillende vlakken interfaced met de machine, zoals de human-machine interface (HMI), geautomatiseerde koppelingen op basis van OPCUA en de afhandeling van printopdrachten.
Wij zoeken iemand die ervaring heeft met het ontwikkelen van gebruiksvriendelijke interfaces en in staat is om wensen van gebruikers, gebruiksgemak en functionele eisen te vertalen naar slimme, onderliggende functionaliteiten. Je weet software op een modulaire manier op te bouwen en draagt ook verantwoordelijkheid voor het aantonen van de juiste werking van de ontwikkelde software, evenals voor het onderhouden en optimaliseren ervan.
Testen vormt een belangrijk onderdeel van deze functie. Daarbij gaat het niet alleen om hands-on tests in de praktijk, maar ook om het opzetten en uitvoeren van unit tests en geautomatiseerde integratietests.
Een belangrijk deel van de applicatiesoftware is gericht op de aansturing van de printer in communicatie met de PLC-software. Daarom werk je intensief samen met PLC-softwareontwikkelaars. Affiniteit met machinebesturingen en de motivatie om je verder te verdiepen in PLC-programmering vinden wij daarom belangrijk.
Requirements
Wij zoeken een kandidaat die beschikt over een afgeronde hbo-opleiding in de richting van automatisering, mechatronica, elektrotechniek, informatica of een vergelijkbare studie.
Daarnaast zoeken wij iemand die zowel zelfstandig als in teamverband goed functioneert, proactief handelt en beschikt over sterke communicatieve vaardigheden. Je werkt planmatig, houdt rekening met opleverdeadlines en weet structuur aan te brengen in je werkzaamheden. Nauwkeurig werken en het zorgvuldig documenteren van je werk vinden wij hierbij belangrijk.
Voor deze rol is het van belang dat je ervaring hebt met het opstellen van softwaredesigns op basis van specificaties. Ook heb je ervaring met het inbedrijfstellen van complexe machines en het testen van software in de praktijk.
Verder zoeken wij iemand met kennis van en ervaring met technologieën zoals C#, het .NET Framework, Visual Studio, WPF en MVVM.
Tot slot beheers je naast het Nederlands ook de Engelse taal en beschik je over minimaal 5 jaar relevante werkervaring.
Benefits & conditions
Wij bieden een uitdagende en plezierige werkomgeving binnen een snelgroeiende en innovatieve organisatie. Daar hoort een passend salaris en goede arbeidsvoorwaarden bij, minimaal conform de cao Klein Metaal.
Daarnaast kun je rekenen op een reiskostenvergoeding en een pensioenregeling. Het gaat om een fulltime functie van 40 uur per week, waarbij minder uren bespreekbaar zijn in overleg.