Senior Software Developer Job Vacancies – The Medical Concierge Group


Title:             Senior Software Developer

Organization:  The Medical Concierge Group

Duty Station:   Kampala, Uganda

Reports to: Lead Software Developer


About US:

The Medical Concierge Group is a solution to the increasing
demand for healthcare that is personal, value-based and efficient. We do this
through a 24/7 telemedicine contact centre staffed with the best Doctors to
guarantee no waiting time when you need a quality consultation; through a mobile
laboratory service and medicines delivered to your doorstep so you never need
to leave where you are when you need care; and follow up to make sure we arrive
at the best outcome, We believe that access to healthcare is a right and should
be patient centred. This is the starting point for all our healthcare


Job Summary:  The Senior Software Developer is responsible
for creating new products and enhancements to existing products from concept to
launch as part of a cross-functional team. The Senior Software Developer’s
responsibility is to design, develop, test and deploy software solutions that
result in functional, scalable, easy to use products and services. Technologies
used at TMCG include Languages PHP, Python, JavaScript; Frameworks include
Django, Laravel, Yii; Platforms include Asterisk, RapidPro, Chatbots and others
include AWS, web services APIs etc. The Senior Software Engineer will report to
the Lead Software Developer. The job will be full time.


Key Duties and Responsibilities:  

Develop, maintain and improve software solutions
by studying information needs; conferring with users; studying systems flow,
data usage, and work processes; investigating problem areas; following the
software development lifecycle.

Determine operational feasibility by evaluating
analysis, problem definition, requirements, solution development, and proposed

Clearly and regularly communicate with
management and technical team members.

Design and update software databases

Review, test, approve, verify and deploy
software code, programs and systems

Test and maintain software products to ensure
strong functionality and optimization

Recommend improvements to existing software
programs as necessary

Produce clean, efficient software based on

Integrate software components and third-party

Document and demonstrate solutions by developing
documentation, flowcharts, layouts, diagrams, charts, code comments and clear

Support and develop software engineers by
providing mentorship, coaching and educational opportunities.


Qualifications, Skills and Experience:

The applicant must hold a Bachelor’s degree in
Computer science, Software engineering, Computer engineering or similar
technical discipline; or equivalent demonstrable experience.

Three years of software development experience

Demonstrated Knowledge of languages Python, PHP
and frameworks/systems

Demonstrated experience in web development using
modern object-oriented languages such as Python/PHP.

Demonstrated knowledge of web technologies, such
as HTML, CSS and JavaScript.

Demonstrated experience in the use of software
automation tools such as Ansible, Docker

Demonstrated knowledge of continuous
development, integration, version control systems, for example, GitHub, GitLab

Demonstrated knowledge of developer Ops such as
Test-Driven Development

Ability to work in a team and multi-task

Experience as a senior software developer with
the ability to mentor a development team.

Demonstrated understanding and management of
projects from the perspective of both client and business.

Flexible and willing to accept a change in
priorities as necessary

Strong attention to detail.

Familiarity with Agile development methodologies
(standups, sprint planning etc)

Experience with software design and development
in a test-driven environment

Ability to learn new languages and technologies

Excellent communication skills

Resourcefulness and troubleshooting aptitude


NB: This position may include work outside routine hours


How to Apply:

Send your cover letter and resume to Applications should include
Github, LinkedIn or other public profiles showing your recent professional


Deadline: 11th September 2020


For more of the latest
jobs, please visit
or find us on our facebook page

Leave a Reply

Your email address will not be published.