Backend Software Engineer
DHIS2 is hiring a Back-End Software Engineer for our global team. This is a full-time position on a 1-year renewable contract, with the option to work remotely or from Oslo, Norway
DHIS2 is a web-based, open source data platform used by governments, international development agencies and NGOs in more than 90 countries worldwide. It is currently recognized as the world’s most widely adopted e-health information platform. The platform has become a global standard within international development and has a huge impact on the way health systems are being managed. The core DHIS2 software development is managed by the Health Information Systems Program (HISP) at the University of Oslo (UiO).
About this role
DHIS2 software engineers develop a platform used to improve health care at a global scale. We work directly with end-users in order to understand how our system is being used. DHIS2 developers work in small teams and have great impact on the product. We are seeking a software engineer who is passionate about developing elegant, high-performance web applications.
At our team you will be part of the software design process and have great influence on the end product. We give you the vision and the challenge — you have the freedom to choose your own approach to problem solving. And of course, you can pick your hardware, tools and software of choice.
Our platform is built API-first with an extensible app architecture. We do continuous delivery and short iterations. You can find our source code on GitHub. Check out the backend repository and a typical front-end app repository.
At DHIS2 you will specialize in building software features for the DHIS2 open source platform. You will work on features related to analytics, information retrieval, data synchronization, web APIs and data security. The role requires a passion and ability for finding innovative engineering solutions to complex problems.
Qualifications and skills
- Experience with Java development (Java 8) and Maven.
- Experience with PostgreSQL, MySQL or other relational databases.
- Experience with design and development of Web APIs (preferably using Spring MCV).
- Experience with Java enterprise frameworks such as Spring and Hibernate is a plus but not required.
- Working proficiency and communication skills in verbal and written English.
Location and Employment Details
Remote (worldwide) or in Oslo, Norway. This is a full-time position on a 1-year renewable contract.
Send your resume and cover letter, in English, to: firstname.lastname@example.org