David Eschbach, software engineer at bmpi, on starting a career after graduation, why working as a software developer is exciting and how the work-life balance succeeds.
I write code and do programming. Currently I am part of the Cinnamon project team and do development tasks in code. What’s special about it is that the tasks at bmpi are less clearly defined than is usual in other companies. Here I always have the opportunity to do more than “just” code, for example, to do a requirements analysis. When I write code, I see what other tasks it interacts with. If this interests me and I am needed, I work in these areas.
Currently, I work daily with TypeScript and JavaScript, but also with the scripting language Bash. React plays an important role in the technologies at the moment.
I work with Visual Studio Code as a development environment. Git, Docker and Atlassian products are also very important.
I have an HP notebook and am set up to work both on site and at home. So I am flexible on the road.
I have been with bmpi for three years.
After my Bachelor of Science ETH in Computer Science, I wanted to do an internship. For this reason, I visited the VIS contact party and met Thomas Tscherrig, member of the bmpi management. In a personal conversation, I quickly sensed that it could be a good fit at bmpi. One thing followed another, I applied and was accepted for a six-month internship. I then completed the Master of Science ETH in Computer Science and decided to work for bmpi again despite many offers. The decisive factor was the positive experiences during the internship.
At the time, I wanted to work in a manageable team and put my knowledge into practice. Moreover, at bmpi I had the feeling that my work was important and that I was needed. At a large company, I tended to have the feeling that I was working on a project for half a year, for example, that no one would notice in the end.
What makes bmpi strong and what I was also looking for are the opportunities to get involved, to make a big difference and to see immediate success. I was given a certain amount of trust right from the start and was quickly allowed to take on responsibility. I imagine that this is more difficult in other companies.
I like the fact that I can work full stack, i.e. everywhere and on similar projects. For example, when I’m working on a solution with React, I might be developing the CSS on the front end and at the same time setting up the developer setup in the back end with Bash scripts. This gives me different perspectives on our product. Through my work, I have acquired a broad technical and application knowledge.
David Eschbach, software engineer at bmpi, out and about in nature.
The atmosphere at bmpi is special. There is togetherness, and even when we are in a rut, everyone pulls together. From my point of view, there is no competition. I also appreciate the fact that communication at bmpi is transparent.
Ultimately, the high level of personal responsibility. That’s what I was looking for and that’s what excites me.
At bmpi, there is an annual impulse to further educate oneself. The company philosophy is that software developers should acquire financial expertise. Consequently, I completed the courses “Fit for Finance” and “Fit for Sustainable Finance” at the University of St. Gallen. I also completed training in investment reporting at Cinnamon Services AG. This year I will add another further training course. I am particularly interested in further training in Sustainable Finance.
That is only possible because of the flexibility at bmpi. Since I am free to arrange my working hours as I wish, I can adapt to the current needs of my family. This means that I currently work early in the morning when the family is still asleep so that I have time for them later. However, this flexibility requires a good arrangement so that it suits both sides. Client needs and projects are paramount and agreed deadlines must be met.
In my free time, I’m involved in the youth group or play Dungeons & Dragons. But my favourite thing is spending time with my family.
Register for future blog posts.