Software Developer

Are you our new Software Developer?

dRofus AS is a Norwegian tech company that develops and sells dRofus – a system for planning and data management in the building industry. We are a global company with around 50 employees across Europe, US, Australia and Asia. Our customers include both building owners and some of the largest companies in the world within AEC/O industry. We are experiencing strong growth globally, and want to add more talented people to our team. dRofus has been a part of the Nemetschek Group since its acquisition in 2017.

 

We are looking for skilled and committed Software Developers who can strengthen our team and play a key role in the development of our product: dRofus.

You are a motivated and creative problem solver with a strong interest in development, have excellent collaboration skills, are adept at communicating with others, and enjoy teamwork while also having the ability to work independently.

You can investigate and understand the customer’s problems and come up with relevant solutions. It is key that you would like to work with and understand the whole solution (full-stack) and have a sense of how to develop clean and best-in-class code.

The Development department in Oslo currently has 13 highly skilled and experienced developers and you will be an important part of this team. Our development team consists of two sub teams where one takes care of our Windows desktop application, our admin system and third-party application plugins, while the other is responsible for our web-app based on ASP.NET Core as well as our public API. Both teams also work in shared back-end code as well as in our shared database. Based on experience and needs, you will be able to flex between these two teams. This role reports to the CTO.

At dRofus, you will have an opportunity to join a team of talented colleagues spread across our Development, Product, Sales, Marketing and Customer Success teams.

We are located in central Oslo, close to Youngstorget. 

 

Specifics

The items listed below are not minimum requirements, but it is beneficial if you have relevant experience in at least some of these areas. In many cases, relevant experience in similar technology is sufficient.

In dRofus, we build products like:

  • The dRofus Web
  • The dRofus desktop client
  • The dRofus API
  • Plugins for several 3rd party building architect tools

 

Using tools such as:

  • GIT
  • Docker
  • Your IDE of choice

 

On an infrastructure built using

  • AWS
  • Docker and containers
  • Linux

 

We are currently using technologies such as:

  • .NET core
  • .NET framework
  • WPF (Windows Presentation Foundation)
  • PostgreSQL
  • Ruby on Rails
  • Kotlin
  • Aurelia (but experience with similar typescript SPA frameworks such as Angular also works)

 

Using practices such as:

  • Automated tests (unit-, integration-, end-to-end and so on)
  • CI/CD
  • Agile

 

The development team are responsible for developing all the various parts of the dRofus software family, keeping it running for our customers, and everything in between. In other words, we handle roles and responsibilities such as development, ops and dev-ops, and who works on what depends on personal interest and team needs and priorities.

With dRofus, you will participate in deciding the direction of one of the most exciting Norwegian-developed products in its industry. We are facing strong global growth, with teams in Norway, USA, Germany, France, Sweden, Japan and Australia.

We offer a fun, and exciting environment with the opportunity to work across a wide range of technologies. You will have a flexible working day and we offer competitive conditions and have an awesome, newly refurbished office in central Oslo. We also offer the possibility to work from home when needed, but we do enjoy to spend time together so some office time is encouraged.

 

Requirements:

  • An IT degree from college or university.
  • 2-3 years of work experience.
  • The right to work in Norway.
  • While working partially remotely in this position certainly is possible, we want to meet face to face and work together from time to time. Consequently, this position requires you to live in Norway, close enough to Oslo to come to the office from time to time.