IT Oofficer Cum Software Developer job at Management and Development for Health (MDH)

Vacancy title:
IT Oofficer Cum Software Developer

[ Type: FULL TIME , Industry: Health Science , Category: Computer & IT ]

Jobs at:

Management and Development for Health (MDH)

Deadline of this Job:
Monday, November 27 2023 

Duty Station:
Within Tanzania , Kagera, East Africa

Summary
Date Posted: Tuesday, November 21 2023, Base Salary: Not Disclosed

Similar Jobs in Tanzania
Learn more about Management and Development for Health (MDH)
Management and Development for Health (MDH) jobs in Tanzania

JOB DETAILS:
Management and Development for Health (MDH) is a non-profit, non-governmental organization whose primary aim is to contribute to address public health priorities of the people of Tanzania and the world at large. These priorities include: communicable diseases such as HIV/AIDS, Tuberculosis and Malaria; Reproductive, Maternal, New-born and Child health (RMNCH); Nutrition; Non-Communicable Diseases of public health significance; as well as Health System Strengthening. MDH strongly believes in and works in partnership with various local and global institutions, Ministry of Health (MoH); President’s Office Regional Authorities and Local Government (PORALG); donor agencies; academic and non-academic institutions; implementing partners; civil society, community-based and faith-based organizations and others. MDH seeks to recruit qualified individuals to fill the following vacancies.

Job Title: IT Officer Cum Software Developer (1 Post)
Reporting to: Regional Data & ICT Manager
Location: Kagera

Job Summary:
IT officer Cum Software Developer will be responsible to study existing systems and procedures and develop software applications to automate various MDH programmatic and operations activities. She/He will design and develop software applications based on technical solutions and evolving MDH software requirements.

Duties and Responsibilities:
1. To participate in development of the new mobile application system that require integration of many interrelated systems and program elements.
2. To assist in the designing, coding and debugging desktop, web-based and mobile applications in various software languages.
3. To organize and perform unit and integrated testing, designing and utilizing test bases; assists users in acceptance testing.
4. To assist in the preparation of technical and user documentation, as well as in the production of training materials.
5. To provide technical support on troubleshooting and resolving routine software application problem and to install application systems software and hardware according to specifications.
6. To provide support on mobile software development matters, including security, data integrity and recovery; to assist with needs assessment for new systems (including modifications to existing systems); to perform ongoing reviews with users and developers and respond to requirements; requests, implements, provide operational support and maintain various applications.
7. To evaluate and perform improvements to support user friendly interfaces and usability to promote users understand and interactions with systems.
8. To assess software mobile applications to determine effective use of functionality and upgrade requirements.
9. To perform periodic and scheduled backups of application systems, testing and updating contingency measures in accordance with the MDH’s ICT policy.
10. To evaluate new mobile technologies and new products and suggesting the improvements to support various organisation business process.
11. To support in data visualization and data analytics (Business Intelligence) initiatives.
12. To perform any other related duties as may be assigned by the Supervisor.

Requirements, Education, work experience and skills:
1. A minimum first degree in Software Engineering, Computer Science, Computer Engineering, Telecommunication, Information System or equivalent is a requirement.
2. A minimum of 3 years’ experience in working at Android mobile applications development.
3. Java (Mandatory), Kotlin, Swift, Knowledge of development frameworks such as Android SDK, React Native, Flutter and Laravel. Soft skills including UX design, Agile methodologies.
4. Working knowledge of back-end computing like database management and API integrations. The candidate should be able to demonstrate the capability in SQL language and Web REST API communications.
5. Working knowledge in using Git for source code management, Android Studio and Visual Studio Code for mobile application developments.
6. Extended knowledge in relational database managements such as MySQL, PostgreSQL and MS SQL Server.
7. Problem solving skills and ability to thing algorithmically
8. Familiarity with database design, documentation and coding.
9. Ability to learn new languages and technologies, resourcefulness and troubleshooting aptitude.
10. Ability to communicate fluently in both English and Kiswahili
11. Ability to work both individually and as part of a team with minimum supervision.



Work Hours: 8


Experience in Months: 36

Level of Education:
Bachelor Degree

Job application procedure
Interested candidates for the above position should visit MDH Recruitment Portal https://recruitment.mdh.or.tz/ and submit your application before 27th November 2023.

N/B:
MDH DO NOT have any agents and DO NOT charge any fees to the interested candidates. Kindly note that only shortlisted applicants will be contacted.

To Apply for this Job, register or login to https://recruitment.mdh.or.tz/ and from the Dashboard click on Search Vacancies button.

Kindly note that only shortlisted applicants will be contacted.

Submit your application before 27 November 2023


All Jobs

QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Tanzania
Job Type: Full-time
Deadline of this Job: Monday, November 27 2023
Duty Station: Kagera
Posted: 21-11-2023
No of Jobs: 1
Start Publishing: 21-11-2023
Stop Publishing (Put date of 2030): 21-11-2077
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.