state-of-denmark-windmills-landscape

Find your

Dream job 

Do your want to take your tech career to a compelling next step? Find a job in Denmark.

Software Developers

Danske Commodities (DC) is on a mission. We want to pave the way for the green transition by making renewable energy a profitable business – and we need skilled software developers like you to do it!

Software Development at DC

You will join a team of more than 50 motivated software developers. We are a laid-back, yet curious, bunch - and we eagerly seek out new technologies, practices and methodologies to incorporate into our daily work. Our culture is informal and learning-based, and you will get the opportunity to leverage your existing skill set and add new competencies along the way.

As software developers at DC, we get to develop systems and then actually see them used to make a difference. Not only that, but we are usually seated right next to our trading colleagues and frequently chat about how to make the software even better. The satisfaction from impacting the full lifecycle of our code is hard to describe. You will have to experience it for yourself!

We enjoy getting together across the entire team for movie nights, go-karting, boardgames, biking, dinners and everything in between. Oh, and then there is the mythical and unprecedented developer end-of-season holiday quiz… You don’t want to miss out! Some of us are also parents, and we understand what it means to be a professional developer and a parent at the same time. Need flexibility to make the batteries last all day? We got you covered on that as well.

Tech-stuff – always finding the best solution

On the technical side, we are primarily based on .NET6, although we venture into Python and Java when needed. We develop distributed systems using a splash of DDD. We use Apache Pulsar for brokering messages as well as data across the wire (we are proud contributors of the DotPulsar library). MSSQL is our go-to database, but we have a select few other databases around as well. We talk REST or gRPC when synchronous communication is appropriate – sometimes with a bit of GraphQL as well.Software delivery is of course continuous and automated, and we deploy on both traditional VMs as well as our brand new OpenShift cluster. This also means that we are shifting from Windows to Linux and from servers to containers.

Different work areas within Software Development

We are currently ramping up in several different development teams within Software Development:

  • Financial systems
  • Algorithmic trading systems
  • Compliance systems
  • Risk management systems
  • Gas trading systems
  • ETRM project

All of these offer exciting tasks in a specific part of the energy trading domain. Each team owns at least one product which they develop to meet the ever-changing demands of the energy markets. You will be doing both greenfield and brownfield development. You will learn to take ideas and convert them to working systems running in a production environment. “You build it, you deploy it, you run it” is the mentality, and you will learn to appreciate fully automated continuous integration and delivery.

We offer

  • professional and easy-going colleagues who are invested in developing software
  • great opportunities for individual development
  • flexible working hours, including the opportunity to work from home up to two days a week as per agreement with your direct leader
  • an attractive benefit scheme, including Spotify subscription, tickets to Aarhus staples like Tivoli Friheden and AGF matches and organic food throughout the day (breakfast, lunch and dinner)
  • numerous social and professional events, incl. sporting events, parties and smaller gatherings such as boardgame nights, minigolf and the like
  • an office in the heart of Aarhus, next to the central train station

Responsibilities

  • develop high quality systems
  • maintain and continually improve proprietary systems
  • review other team members’ code and share learning points between you
  • be curious and keep learning new things
  • follow the technology development and new coding trends

Qualifications

we expect that you:

  • become an expert in .NET or further your existing .NET skills
  • want to be able to deliver software full-cycle – from requirements and coding to deployment, monitoring and maintenance
  • want to collaborate with team members on how to improve the software craftsmanship in the team

Personal skills

we expect that you:

  • are a collaborator, who values working across teams - but you also have the mindset and discipline to work independently on your own areas of responsibility
  • take a positive view: no job too big, no job too small – the team covers a wide range of tasks and we always support each other in getting the job done
  • are able to apply yourself wherever you can add value
  • are not afraid to take the lead if you have a great idea