Your tasks
As a software developer, you will work on the further development of our standardized software solutions. You will not develop for individual customer projects, but on products that are operated, maintained and continuously developed over the long term.
It’s not just about implementing individual requirements, but about sustainable, high-quality software: comprehensible code, clean interfaces and solutions that will still be viable tomorrow.
We live our co-thinker philosophy: you don’t just implement user stories, you want to understand the underlying goal. Together as a team, we look for pragmatic and efficient solutions and are increasingly guided by the MVP concept – in other words, first implementing the essentials cleanly and developing solutions iteratively.
Your tasks & responsibilities
- Development and further development of our software products based on Java or C#/.NET
- Implementation of technical requirements in clean, maintainable code
- Collaboration on the technical conception and further development of existing components
- Development of web applications and services (front- and backend) based on Vue.js and TypeScript
- Working with relational databases and SQL (e.g. modeling, queries, optimization)
- Writing automated tests and ensuring software quality
- Collaboration in the continuous improvement of our development processes
Our products are standardized software solutions. Customer-specific requirements are – where appropriate – mapped via configuration, clear interfaces or expansion concepts, rather than through individual special solutions.
Your profile
- First practical experience in software development (e.g. through studies, training, working student activity or first professional experience)
- Interest or experience in Java or C#/.NET
- Basic knowledge of web technologies and working with SQL
- Understanding of clean code, tests and structured development
- Very good German and good English skills
You don’t just want to implement tickets, you want to understand the technical objective behind them. You are actively involved in discussions, work independently and seek to exchange ideas at an early stage if necessary. You think in a solution-oriented way and enjoy developing yourself professionally.
