What Does a KNAPP Software Developer Do?

Published on in Company, Service, Working at KNAPP
3:30 minutes reading time

A software developer always tries to find innovative solutions while exploring new technologies and software solutions, ready to translate the customer’s needs into programming language. Sounds like an exciting job, right? Check out this interesting interview.

Find out more about what it means to be a software developer in Customer Service. Our colleague, Andreas Kraßnig, has been working for KNAPP for several years. In this interview, he tells us all about his tasks, an average day at work and what exactly makes his job his calling.

Ein Kollege steht an einem Stehtisch und arbeitet an seinem Laptop
Andreas Kraßnig, Software Developer, International Customer Service

What are your main responsibilities?

Andreas: As a software developer in Customer Service, I have two main tasks. For one, I develop and implement the changes requested by the customer. Secondly, I troubleshoot software errors that are reported to the KNAPP Service Desk. To put it simply: I translate the customers’ requirements into programming language. This also includes implementing suitable software solutions that meet a high quality standard.

Two colleagues view the content shown on a laptop together

Maybe it’s easier to understand what I do from the point of view of the customer. The customer has to adapt to market conditions to remain competitive. If the customer’s business case changes or a new business case is created because of market developments, this means changes must also be made to the software. In such cases, processes already in place are adapted, new features are developed or additional technologies are integrated, all of which requires adaptation of the existing KNAPP software.

To make this happen, a requirements document is first created, which includes all the important information and wishes of the customer. Based on this document, my job as software developer is to determine the appropriate solution for the requirement and prepare a software package.

What are the requirements for this job?

Andreas: A technical education gives you a head start for a job as a software developer at KNAPP, but it’s not absolutely necessary. What is important, however, is to have a good grasp of the fundamentals of software design and software development.

Due to the challenging tasks a software developer deals with every day, it’s also important to bring personal skills to the table. In a nutshell, the requirements for this job are:

  • Learning ability: A high level of curiosity about new technologies as well as the readiness to keep expanding your skills are the number one prerequisites.
  • Creativity: The ability to find ways to improve existing concepts and processes, think of alternatives and come up with several possible solutions.
  • Focus on solutions: Your job is to actively find solutions for challenges and problems. Also, you should always be motivated to implement new ideas.

All in all, this means: If you are a bit of a tech geek who likes to work creatively and learn new things, you are likely a great fit for the position of software developer in KNAPP Customer Service.

You are currently viewing a placeholder content from YouTube. To access the actual content, click the button below. Please note that doing so will share data with third-party providers.

More Information

What does an average day at work look like?

Rich in variety
There is just never a boring day. The change requests that land on my desk are never the same, and therefore the solutions for our customers are never the same. In other words, new challenges await me every day
Working towards solutions
If I get stuck on a task, the colleagues in my team are happy to provide their input and expertise. Since we all want to further develop our skills, we have made a habit of sharing our experiences in finding solutions for the trickiest tasks.
Motivating
Solving problems to satisfy our customers is not only my main responsibility; it is also the most fulfilling part of my job. More often than not, I invest a lot of time and effort in a customer request. When I finally find a solution that makes the customer happy, it’s always a rewarding feeling.

In your opinion, why does this job have good prospects for the future?

Andreas: When you work on highly automated systems such as our customers’ intralogistics systems, it is all the more important to continually optimize their software tools and to keep them up to date to ensure optimal warehouse operation. This is where software developers are very much needed as we develop customized solutions to fulfill the individual customer’s requirements. Since all our technologies are controlled using software, this job is an integral part of Customer Service at KNAPP. KNAPP not only provides an attractive workplace, but also opportunities for further development and great future career prospects.

What do you like most about your job? And what challenges you?

Andreas: I really enjoy working as a software developer because my job profile is very exciting. I find it fulfilling when I can apply myself and get to see what my efforts have produced at the end of the day. The best moment is when I am able to solve a particularly tricky issue, making the customer happy, which makes me happy.

Two colleagues are standing in a warehouse looking at a monitor

What’s more, there’s a reason I’ve been working at KNAPP for so long. KNAPP is more than just an employer, offering numerous perks and benefits for employees. First of all, there is the KNAPPvital program, which offers a variety of different health and fitness courses such as yoga or HIIT workouts. The company’s Medical Services Center also provides a range of health services. Last but not least, there is the KNAPPcafé, offering delicious espresso for a short coffee break.

Want to know more?

Has this interview with Andreas sparked your interest? The software jobs in Customer Service are just as varied as our service products themselves. Take a look at our exciting job openings.

Here we have two more job profiles for you:

Software implementation
Software implementation is another field that is deeply rooted in software development. This job involves testing as well as implementing the changes developed for the customer. Solving any problems that occur in the test system and diverse remote support services are also part of the job.

Software Technical Project Manager
In addition to the software developer, there is a technical leader of the project who is responsible for the technical development, realization and implementation of software changes working closely together with the customer. KNAPP also offers exciting jobs in this area.

New Dimensions of Knowledge