Assistant Programmer

International Centre for Diarrhoeal Disease Research

Dhaka, Bangladesh

Experience: 3 to 5 Years

Skill Required: Media and Communication

icddr,b is a Bangladesh-based international health research institute that strives to solve key public health problems through high-quality scientific research and innovation. As a values-based organization icddr,b encourages women and people with disabilities.
Health Service Delivery Research Group under the Health System and Population Studies Division focuses on supporting the achievement of Universal Health Coverage (UHC) in Bangladesh through health system research, policy research and advocacy to increase accessibility, improving quality and reducing financial barriers to health care services.
The Assistant Programmer will report to the Principal Investigator (PI) and will be responsible for developing software applications and performing development work such as coding, testing, debugging, updating and maintaining software applications, writing database scripts and providing software support to the project staff. S/he will be involved in:
  • Coordinate with investigators to understand the requirements/data needs;
  • Collaborate with teams to understand the quantity of data required and the process flow of the project;
  • Develop mobile applications in the Android platform;
  • Develop Web Application;
  • Develop online dashboard to visualize data;
  • Develop online survey questionnaire using ODK platform;
  • Frequently data checking
  • Develop codes for programming internal software applications as per directions of Senior Programmer / Analyst Programmer/ central IT representatives;
  • Provide suggestions on new technologies to decrease program development time to support the development of programs for effective execution of the projects;
  • Install the developed program on Smartphone / Android Device for testing purposes;
  • Conduct trial tests to check for program robustness of other programmers and check for accuracy;
  • Correct errors found in order to develop error-free programs;
  • Provide continuous support for user queries in the field.
Required qualifications and experience:
  • Bachelor's degree in Computer Science/Computer Engineering /MIS from a reputed university.
  • At least 3 years of experience in a relevant field; Skilled in Java, Android Studio, Java Java Servlets, SQL and Web API will be preferable.