Job Opportunity at JSI Research & Training Institute – Software Developer

Job Opportunity at JSI Research & Training Institute – Software Developer

Software Developer

Posting Date: 25 February 2022

Application Deadline: 04 March 2022

Position Type: Full-time

Company/Division: JSI Research & Training Institute, Inc.

Hiring Manager: The CEO and/her designee

Location: Dar-es-Salaam, Tanzania

Salary: Commensurate with experience

BACKGROUND

The Ministry of Health (MOH) intends to acquire a Warehouse Management System(WMS) module in the Electronic Immunization System (EIS) that can enable proper inventory management and provide access to an integrated view of vaccines and supplies stock status to managers and decision makers. The system is intended to enhance immediate decision-making for improving quality of service provision at central level as well as facilitate sharing and use of information for evidence-based decision making at different levels of the supply chain.

To facilitate this process, with support from GAVI, JSI provided technical assistance to the Immunization and Vaccines Development (IVD) program and partners in Phase 1 of this project to gather requirements for the new system. The process involved engaging key stakeholders that support the IVD in management of vaccines including all technical working group (TWG) partners as well as MSD. Information on the current business processes for vaccine management was shared and from that the development of what the ideal process is desired by IVD taking into account good warehouse practices and vaccine management was developed.

Phase II of the project will include development and customization of a WMS module within the EIS. Currently EIS supports regional and district vaccines stores, and it will need development of Central Vaccines Store functionality to be used as a WMS. Phase

III of this project includes tighter integration with TImR, ChanjoCOVID, DHIS2 and other vaccine management related applications that share data with each other. The developer will also install, configure and support the VIMS at Zanzibar. This approach will assist MOH and the Ministry of Health in Zanzibar to minimize the number of systems and also will have one integrated system to support all vaccines and immunization activities from central to district level at the mainland and in Zanzibar.

OVERALL RESPONSIBILITIES

The Developer will support enhancement of a Warehouse management system (WMS) module and the Electronic immunization System (EIS) in general, aimed at improving stock visibility and program performance. The Developer will also assist in the design, development, testing, documentation and maintenance of the WMS, EIS and other associated systems.

SPECIFIC RESPONSIBILITIES

Responsibilities will include, but are not limited to the following:

  • Preliminary configuration of existing EIS features to support ordering and distribution of vaccines and related supplies at the central vaccines store during the transition phase
  • Work with business analysts, IVD and ICT unit to develop detailed product requirements prior to the development and customization.
  • Participate on workshop and requirement gathering sessions to assist businessanalyst and project manager in capturing the business rules and data validations required to automate the workflows.
  • Assist in development of mockup, use cases to document the functional requirement; test plans and test cases to assist in testing of the deployment code.
  • Write programming code to create and maintain database objects
  • Write java code using spring framework and javascript code using AngularJS and maintain the applications back-end and front-end integrations.
  •  Write code in Jasper to develop reports
  •  Practice agile development methodologies including keeping source code repository up-to-date, writing unit tests, fixing issues reported by build system and showcasing the developed elements at regular project meetings.
  • Development, configuration, testing and implementation of WMS and EIS and its associated equipment.
  • Support the development, configuration and operationalization of WMS and EIS configurations that use standard-based data structure.
  •  Provide software development on the application side of WMS and act as a database manager
  • Support the migration of data and hosting of EIS and WMS servers by MOHCDGEC
  • Support the interoperability, testing and continuous improvement of WMS, EIS,TImR, Chanjo COVID, DHIS2 and other Systems that supports IVD operations.
  • Develop standard operating procedures (SOPs) to establish standard code sets for EIS, and assist in implementation of standardized coding schemes for WMS and EIS applications.
  •  Follow structured and iterative process for review, correction and retesting of system features until the system meets all MOH operating and performance specifications.
  • Develop dashboard and visualization on WMS key performance indicators (includingDISC indicators) as prioritized by users.
  • Contribute to global communities of practice on using open-source software applications to improve health systems.

QUALIFICATIONS

Applicants for this position should possess the following minimum qualifications:

  • Bachelor’s degree in IT or Computer Science or related concentration from recognized University/College with experience on designing and implementation of web-based platforms, Master’s degree in health and/or information systems or related field is an added advantage.
  • More than 3 years of experience with agile software development methodologies and managing deployments, maintenance, disaster recovery, supporting production applications and familiarity with DevOps practices
  • Experience and skills in Java Spring framework, JavaScript framework like Angular/React, and Jasper report.
  • Experience in building large scale database centric web-based applications,
  • Experience in large scale data warehousing/data science and analytics platforms,
  • Familiarity with inventory and warehouse management concepts
  • 5 years or more of experience with design, development and deployment of open-source applications especially in Java, Apache, advanced Linux permissions and database development.
  • Up-to-date knowledge of technologies, methodologies and technology standards associated with interoperability and an understanding of the constraints and benefits of different technologies. Applicants with experience in using containers for deployment such as Docker or Kubernetes will have an edge.
  •  Experience in working in a team setting and supporting the business analysts, testers, trainers, and project manager.
  • Ability to deliver results with short deadlines and under intense pressure
  • An effective communicator in English including public speaking/presenting, written and verbal communication skills
  • Demonstrated initiative and creativity in problem solving
  • Proven ability to work as a highly effective team member, as well as able to work independently to high standards (including when deadlines are tight)

Mode of Application:

Interested candidates should submit their CV to tanzaniahr@jsi.com by March 4th, 2022.

Only shortlisted candidates will be contacted.

JSI – R & T is an Equal Opportunity, Affirmative Action Employer committed to workplace diversity. We are committed to providing equal employment opportunities for all qualified applicants and employees without regard to age, race, color, national origin, ancestry, creed, religion, gender, disability, marital status, sexual orientation, sexual preference, genetic information, political affiliation, or protected veteran status in any employment decisions.