Full Stack Software Developer Job at Infectious Diseases Institute (IDI) - Career Opportunity in Uganda

Vacancy title:

Full Stack Software Developer

Jobs at:

Infectious Diseases Institute (IDI)

Deadline of this Job:
09 October 2020  

Duty Station:
Within Uganda Kampala East Africa

Summary
Date Posted: Sunday, September 27, 2020

JOB DETAILS:
Background
The Infectious Diseases Institute (IDI) is a Ugandan not-for-profit organization whose mission is to strengthen health systems in Africa, with strong emphasis on infectious diseases, through research and capacity development. IDI has six operational areas through which it works to achieve its mission: Prevention, Care and Treatment; Training, Research, Laboratory services (including the CAP-certified IDI Core Lab & Translational Lab), Global Health Security and Health System Strengthening.
Project background:
The Ugandan Academy for Health Innovation and Impact was formed following an MoU between the Ugandan Ministry of Health, Infectious Diseases Institute, Janssen, the pharmaceutical companies of Johnson & Johnson, and the Johnson & Johnson Corporate Citizenship Trust. The Academy is implementing mHealth technologies in the areas of clinical care, research, capacity building and health systems strengthening to improve health care and on utilising effective sub granting mechanisms to support and deliver solutions. In addition, The Ugandan Academy is organization a conference to promote and stimulate innovative solutions regarding health. The overall aim is achieving sustainable health care accessible to all in Uganda. In order to contribute to achievement of the above objectives, IDI wishes to recruit a motivated and competent individual to fill the vacancy below on a full-time basis:
Job Title: Full Stack Software Developer
Vacancy Code: FSD X002
Reports to: Software Development Manager
Duty Station: Kampala
Duration: Six months
Job Summary
The responsibilities of the selected candidate will include software development to enable growth and proper deployment of a Java based application, integration of different innovative technological solutions, resolving issues with the running systems, and supporting the rest of the IS team to provide robust and reliable services both at our main site and our various clinic and research sites. He/She will also interact with key decision makers to understand their vision and offer relevant insight based on experience in the field.

Key Duties and Responsibilities
• Responsible for the deployment and software development of a java-based web application;
• Design and Develop new features for this application
• Work within cross-functional teams to understand clients’ vision, design and build robust, scalable and visually appealing and functional applications
• Involved in the design of client side and server-side architecture
• Develop and manage secure and scalable databases
• Test, troubleshoot, debug and upgrade software applications (primarily Java based)
• Collaboratively document tasks consistent with industry standards, project specific design principles and frameworks
• Support in the maintenance of all technology assets;
• Learn new technologies quickly
• Perform ongoing daily system monitoring, operation, and administrative team tasks to ensure the proper functioning and usability of all running systems and applications;
• Provide out of hours diagnostic and troubleshooting support as required
• Monitor and report on resource utilization and help to plan continuous process improvement of all technological innovations;
• Monitor and test application/system performance for potential bottlenecks, identify possible solutions, and work with the team to implement those fixes;
• Compile, maintain and analyze system documentation to improve the systems in place;
• Interact with clients, relevant stakeholders and other IDI team members both in person and remotely;
• Researching new technology and making recommendations for future growth and innovations;
• Should be technically competent with great interpersonal skills and a real team player
• Maintain current knowledge of relevant technologies as assigned
• Participate in special projects as required
• Liaise with Academy clients, partners, suppliers and other relevant stakeholders such as government agencies and other IDI team members both in person and remotely


Job Skills: Not Specified


Qualifications Skills and Attributes
• Bachelor’s Degree in Computer Science or a related field.
• 5 years’ experience in Software Development with proficiency in:
• Java/Python/C#
• JPA, Entity Framework and similar ORM APIs
• JavaScript, jQuery, React.js/Angular.js, HTML/CSS
• MySQL/SQL Server, NoSQL e.g. Redis/MongoDB
• Azure, AWS or other cloud platforms
• Database management using SQL Management Studio, Workbench or similar
• Familiarity with development best practices such as TDD, CI, Patterns etc.
• Familiarity development in both Windows and Linux Environments
• Familiarity with Version Control systems using Git, Github and/or GitLab or similar;
• Familiarity with programming/scripting in Voice over IP (VOIP), mostly Asterisk;
• Familiarity with networking concepts and working with Cisco and/or Fortinet systems;
• Good organizational and administrative skills e.g. resourcefulness, good verbal and written communication;
• A high level of attention to detail and ability to problem solve;
• Proven ability to work in a collaborative, team environment;
• Proven communication and customer service skills;
• Self-motivated person who takes the initiative to accomplish tasks;
• Desire to learn and grow others is necessary.


Job Education: Bachelor’s Degree

Job Experience: 5 years


Work Hours: 8

Job application procedure

Candidates that meet the above criteria and have what it takes to excel in these positions should send their CVs, including details of email address, present position, current remuneration, Certificate/testimonials and address of three (3) Referees plus telephone contact to the stipulated email address not later than 9th October 2020.
Email your application and CV to hr@idi.co.ug  
Key Notes:
• IDI is an equal opportunity employer and does not charge a recruitment fee or any other fees at any stage of the recruitment process.
• Internal candidates who meet the required specifications and have worked with IDI for a period of at least one year will be given priority.
• Make sure that your application letter, CV and certificates are attached as one PDF document.
• Indicate the Vacancy Code as the subject line of your email.
• Please note that if you DO NOT indicate the vacancy code as instructed above, your application will not be considered.
• Any form of canvassing will lead to automatic disqualification.
• Only shortlisted candidates will be contacted.
The Senior Human Resource Manager
Infectious Diseases Institute — IDI Knowledge Centre, Makerere University Main Campus
College of Health Sciences, Makerere University
P.O. Box 22418, Kampala, Uganda

MORE JOBS IN UGANDA