DHI is a global and independent company dedicated to working on challenges within the fields of water, environment and sustainability. Within these fields, we provide a wide range of advisory, digital advisory, research and water governance services as well as providing leading edge software products to the market.
By joining DHI, you will not only become part of a dynamic and collaborative global team of experts; you will be empowered to innovate, engage, and grow. We are constantly looking for passionate and talented people who are eager to join our team.
Do you have strong qualifications and the desire to grow your career in technically challenging engineering projects? Are you an outstanding communicator with the ability to work efficiently in multi-national and multi-cultural project teams? If yes, we can offer you an exciting opportunity to be part of a vibrant team of engineers operating from our network of offices around the world.
The Role
This developer role is responsible for delivering front-end functionality (React, Typescript) for projects located in Canada and worldwide. There is no development team in Canada, so the candidate is expected to work independently for a large portion of the time. The DHI architecture team will review the deliveries for adherence to coding standards and overall quality; the project teams require speed, so it is important that the candidate can deliver on both. In projects with new developments, a design will be available from our UX team that needs to be adhered to.
As our applications are all centred around the water domain with a strong visual representation it is essential that the candidate has previous experience with this domain (marine and coastal, river and/or urban applications), as well as large data set visualization (2 million+ elements), GIS familiarity, time series storage and visualisation and preferably some experience with applications dealing with forecasting/hindcasting and scientific research. Our water experts will be interacting directly with the developer, and it means there is often no interpreter to explain to the developer what the domain specific terminology means.
The candidate must be living in Canada and legally allowed to work there to be able to qualify for the position, as some Canadian projects require us to have the developer there. They also need to be willing to work with our international project teams (located in i.e. Denmark, Czechia, Singapore and Australia), so may need to work at odd hours for longer periods if a project requires it.
We are looking for an experienced software development professional with more than 4+ years of development experience in the water domain.
Responsibilities
You will be responsible for:
Skills and Qualifications
Required
Desirable
DHI Offers
Office Location
Applications / Next Step
To apply for this position, you must currently be located in and have the right to work in Canada without restrictions. We are unable to sponsor applicants for this position.