Logo Logo Junker Group Square
x

Software Developer at Erwin Junker Maschinenfabrik GmbH

An interview with: Elmoukhtafi Elhoussine

How long have you been working at JUNKER, and why did you choose to pursue a career in software development?

I chose this job because I’ve always been fascinated by the combination of mechanical engineering and software development. I’ve now been working at JUNKER for 15 years, and here I can fully express my passion for technology and programming. What I find particularly exciting is further developing our grinding machines with smart software solutions—making them more powerful, efficient, and easier to operate.

What are your responsibilities as a software developer?

As a software developer at JUNKER, I’m responsible for designing user interfaces using ProTool/Pro and C#, as well as for developing and maintaining the software for our machine controls and office workstations. My tasks also include creating technical documentation and presentations, conducting training sessions, and supporting our service team with technical questions related to our software solutions. 

What do you particularly enjoy about your job?

Definitely the variety of tasks. I especially enjoy analyzing complex technical requirements, developing new solutions, and turning them into functional software. The best part: you can immediately see how your work improves the grinding machines and makes everyday work easier for global users.

In your opinion, what is important in software development?

It’s especially important that the software is reliable, efficient, and user-friendly. It must run stably, be well-documented, and meet the users’ requirements. In mechanical engineering in particular, it’s crucial that the software functions technically without errors and is also maintainable and expandable in the long term.