I confirm that I work for DHIS and that I have been given the task by its management to manage this profile.
I will keep all information up to date and agree to receive notifications related to job posts, discussions, and any other content related to the company.

Cancel 

Company Name:
Company Url:
Short Pitch:
Description:
Headquarter Location:
Tags:


Job Url:

DHIS




DHIS is hiring a Remote Software Engineer, Performance (Remote)

Job Description

DHIS2 is hiring a senior Software Engineer with expertise in creating scalable and high-performance applications built on a relational database, specifically Postgresql.  This is a full-time position, with the option to work remotely or from Oslo, Norway. Join us to be part of an open-source digital health project with worldwide impact.

DHIS2 is the largest health software in the world, with many countries increasingly using it at population-scale - monitoring health services delivered to tens or hundreds of millions of people.  We are looking for an expert to help us optimize what we have today and think outside the box so that we can achieve 10-100x improvements in the future.  You will play a critical role in not only solving real pain points for DHIS2 users and implementers today but also in defining the architectural roadmap for the future of DHIS2.

Qualifications

  • Passionate about working on a meaningful, impactful, and challenging global project
  • Extensive experience with PostgreSQL databases
  • Experience with Java development (Java 8+) and Maven.
  • Experience with other databases and an understanding of their performance characteristics and tradeoffs
  • Experience with design and development of Web APIs a plus
  • Experience with Java enterprise frameworks such as Spring and Hibernate is a big plus
  • Fluent in verbal and written English
  • Strong skills in clear technical writing and communication
  • Experience building technology for use in low-resource settings and on-premise deployments is a plus

See more jobs at DHIS

Apply for this job

+30d

QA Engineer - Mobile (Remote)

DHISMadrid, Spain, Remote
agilekotlinsqlDesignmobileqalinuxjenkinspython

DHIS is hiring a Remote QA Engineer - Mobile (Remote)

Job Description

We are looking for a QA mobile engineer to develop and execute exploratory and automated tests to ensure quality of mobile solutions to support data capture and management for Health Management Information Systems in several developing countries. We are working together with the department of informatics at the University of Oslo (UiO) on the design and development of the current generation of DHIS2 mobile applications in the context of national health systems in developing countries. Currently our team has 9 mobile developers and one of the main objectives of this position will be to design, implement, and conduct tests before product launches to identify and resolve system malfunctions to meet quality standards.

Main responsibilities

  • Create detailed, comprehensive and well-structured test plans and test cases.
  • Estimate, prioritise, plan and coordinate testing activities
  • Design, develop, document, and run automation tests in espresso and compose.
  • Identify, document clearly, verify and track bugs.
  • Enhance overall quality and propose quality standards/tools
  • Facilitate efficient development, test and release processes.
  • Coordinate with the global DHIS2 QA team to align on principles and testing methodologies.
  • Coordinate with developers to ensure best CI/CD practices. 

Qualifications

Requirements

  • Passionate about working on a meaningful, impactful, and challenging global project
  • 3 - 5 years of work experience as a QA engineer for mobile solutions in highly scalable deployments.
  • Excellent knowledge of testing frameworks such as Junit, Espresso, and Compose testing.
  • Excellent knowledge of CI tools such as Jenkins or Bitrise.
  • Experience with scripting languages such as Bash and Python for automating tasks.
  • Good knowledge of some of Kotlin and/or Java.
  • Experience with agile methodologies (Kanban/Scrum) 
  • Fluent in English
  • Self-motived and able to work remotely and independently

Nice to have

  • Linux administration
  • Databases design and SQL
  • Kotlin multiplatform and Jetpack compose.
  • Experience in working in open source projects
  • Interest on the use of technology for development and social change
  • French and/or Spanish

See more jobs at DHIS

Apply for this job