Software Developer

Job Description

Title: Software Developer

Company Name: National Tuberculosis Control Program (NTP)

Vacancy: 1

Job Location: Dhaka

Employment Status: Contractual

Educational Requirements:
∎ At least a four-year graduate degree in Computer Science/ Computer Science and Engineering, Information Technology with a master's degree from a reputed university with good academic standing.
∎ Programming knowledge or experience in languages like Java Script, PHP, C# and relational databases like Microsoft SQL, MySQL and others.

Experience Requirements:
∎ At least 3 year(s)

Job Context:
∎ National Tuberculosis Control Program (NTP) invites applications from suitable candidates for the position of Software Developer with Tuberculosis Program funded by Global Fund. The appointment will be made on Contractual Service Agreement basis for 10 months which is renewable depending on performance and availability of funds. The position will report to Line Director (TB-L and ASP).
∎ Posting location: MIS, DGIS (Dhaka)

Job Responsibilities:
∎ The software developer should focus on creating advanced data analytics functionality within Bangladesh's Directorate General for Health Services (DGHS) that goes beyond simply reporting data to producing relevant, actionable insights from those data. The main purpose of the software developer is to work with the DHIS2 system and integrate the current system with the e-TB manager system; API integration with DHIS2 system Dashboard implementation with graphical representation; Advance reporting and monitoring DHIS2 datasets; Integration of API in MIS systems and Enhancement and redesigning of current systems.
∎ Integrate API with DHIS2 in Java
∎ Develop and update e-TB manager in Java
∎ Integrate API with HRIS in Php and Laravel
∎ Create a Dashboard from scratch (Raw Php)
∎ Enhance current dashboard with graphs and reporting system. (Java based visualization tool like High Chart/ Any Charts including GIS like HighChart/ Open Street Map'
∎ Update feature in current system through Php
∎ Design system from scratch. (Framework based on MVC)
∎ Provide dataflow, workflow and to generate project specific reports.(MariaDB, Mysql
∎ Develop Mobile Application (ReactNative/Android/Flutter)
∎ Fix bug and report daily
∎ Analyze and monitor data quality

Additional Requirements:
∎ PHP8.x (Open Source Development Framework: Laravel)
∎ MVC (for Operational Dashboards)
∎ Java based visualization tool like High Chart/ Any Charts including GIS like HighChart/ Open Street Map.
∎ React Native/Flutter
∎ Android Development
∎ RDBMS (MySQL for Analytic Hubs/MSSQL and IIS for Operational Dashboard)
∎ NoSQL (Mongo/ neo4j if applicable)
∎ Ubuntu/linux Server
∎ Github
∎ Navicat
∎ Minimum 3 years of experience in software/solution development with the Government of Bangladesh/any development partner/International organization. Must have practical experience in developing Dashboard or Data-Driven System Development (Data Warehouse, ETL, Data Acquisition, and Data Visualization)

∎ 150,000/ -(consolidated) per month inclusive of house rent and conveyance allowances. No other benefit is admissible.

Job Source: Online Job Posting.

Application Deadline: 28 Jan 2023

Company Information:
∎ 21 Jan 2023
∎ National Tuberculosis Control Program (NTP)

Category: NGO/Development

: Only short-listed candidates shall be invited for selection process. Any attempt by candidates or their associates to influence the outcome of an application will automatically disqualify the candidature. All tests and interviews will be held in Dhaka. NTP is an equal opportunities employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender or disability status.

Similar Jobs

Head of Grants; Global Resource Mobilisation & Partnerships

Senior IT Assistant

Senior Registration Assistant

Assistant Admin & Procurement Officer (ICDP-SJ) Project, Re Advertisement

Advocacy Officer

Media and Communication Officer

Filling Assistant


Bangla Job

Divisional TB Expert

Laboratory Support Staff

Laboratory Assistant/ Attendant

Psychosocial Support Service Activity Officer

Safe Shelter Manager


Bangla Job

HR Officer

Deputy Manager, Gender Inclusion and Women Entrepreneurship Development, Microfinance Programme

Bangla Job

Technical Specialist-Youth Leadership

Admin and Fleet Assistant

Livestock Officer

Senior Technical Officer, (Project Engineer), Disaster Risk Reduction (DRR), HCMP

Field Enumerator

Senior Programme Manager, Climate Adaptive Agriculture and Livelihood, Climate Change Programme (CCP)

Software Developer

MIS Officer

MIS Assistant

Counselor (Prison Intervention)

Logistics & Data Management Expert

Supply Chain and Logistics Officer

Procurement & Supply Chain Management (PSM) Officer

Microbiologist (ASP)

Microbiologist (NTP)

TB Lab and Infection Control Expert

Medical Technologist (Lab)

Nutrition Officer

Assistant Technical Officer - Contracting and Capacity Building

Technical Officer - Coordination and Liaison

Deputy Manager, M&E and Knowledge Management, Urban Development Programme (UDP) , Contractual