Michael Aagaard, Senior Software Developer
I am part of the IT team, and I am responsible for developing the software needed throughout the company. The tasks span from creating integration of new data sources and ensure communication with our various counterparties like TSOs and exchanges, to expanding our trading framework and creating tools to support my colleagues in our analysis team and in finance.
I work in close cooperation with my colleagues, as it is important that I understand the different needs and what kind of tools my colleagues what. The main focus for the software I develop is to automize as much as possible and make my colleagues’ jobs a bit easier.
A typical day in the office
I start my day following up on the code I deployed the day before to make sure the software is up and running or if any adjustments are needed.
Ninety percent of my time is spent on coding, on whatever task is the most important for the company that specific day. In my team, we share a task system where tasks are distributed among the developers as they complete their tasks. The task assignment is done in an informal dialogue across our desks about who does what.
We all sit closely together which is a huge advantage because it is very easy to ask a colleague for help if I am stuck with a problem, and we often have a great discussion about one of our projects. Once a week, we have a team meeting, that’s it. It is just awesome that I get to spend my typical day on coding.