IT Jobs – Full Stack Software Developer – Infectious Diseases Institute (IDI)

 

Job Title:    Full Stack Software Developer

Organization: Infectious
Diseases Institute (IDI)

Duty Station:
Kampala, Uganda

Reports to:  Software Development Manager

Vacancy Code:  FSD X002

 

About US:

The mission of the
Infectious Diseases Institute (IDI) 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 Programmes.

 

About Project:

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.

 

Job Summary:  The Full Stack Software Developer’s responsibilities
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

 

Qualifications, Skills and Experience:

·       
The
applicant must hold a Bachelor’s Degree in Computer Science or a related field.

·       
At least
five years of 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.

 

How to Apply:

All suitably
qualified and interested candidates 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. 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 (Not more than 4pages) 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

 

Deadline:  9th October 2020

 

For more of the
latest jobs, please visit 
https://www.theugandanjobline.com or find us on our facebook page https://www.facebook.com/UgandanJobline

Related Jobs