Google Play

Senior Software Engineer

Publiée le 23.06.2021


Site Internet :
Secteur d´activité :
Informatique, SSII, Internet
Recherche et développement
Services collectifs et sociaux, services à la personne
Offres d´emploi : Voir toutes nos annonces
Chaque année, 4 millions de personnes meurent de la tuberculose, du VIH, du paludisme et de l'hépatite. Ces maladies et bien d’autres... lire la suite

Détails de l'annonce

Poste proposé : Senior Software Engineer

About Savics

  • Savics is a Social Enterprise that leverages existing technologies and field knowledge to co-create and implement innovative products to enhance stakeholders’ impact on individualized patient care, disease surveillance, and healthcare management at the global and local levels. 
  • We partner with health stakeholders to build simple, customizable, and patient-centric applications that gather field data and provide valuable insights for informed decision-making. 
  • We have developed a suite of highly innovative mobile and web applications that support health systems, with the aim of strengthening and improving health outcomes for low and middle-income populations. 
  • In 5 years’ time, we have deployed our products across fifteen countries; mostly in Africa and South-East Asia.

Your Location

  • These positions are open to candidates based in Senegal (2 people), in Cameroon (one person), in Mali (one person), and one person based somewhere else in Africa. These positions are subject to project approval and have an expected start date at the beginning of Q4.

Your role

  • We are looking for five Senior Software Engineers to support the development, implementation, and/or strengthening of community-based surveillance products and their interconnectivity with existing health information systems. They will support landscape assessments and develop the existing national and point of care HIS applications (DHIS2, EMR, LIS), including the development of the APIs to enable interconnectivity.
  • You will be working alongside other engineers and developers working on different layers of the infrastructure and perform installations in health care centers. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.


  • Develop 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 problem definition, requirements, solution development, and proposed solutions
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code
  • Prepare and install solutions by determining and designing system specifications, standards, and programming
  • Write well-designed and harmonious code
  • Provide training to the non-IT end-users to ensure sustainable use of the software
  • Collaborate with team to brainstorm and create new products
  • Write user guides and technical documentation.
Profil recherché pour le poste : Senior Software Engineer


  • Master's degree in computer science or equivalent experience
  • 5+ years of experience as a Software Engineer
  • Experience working in an agile environment
  • Experience with DHIS2 and/or OpenMRS. Experience with OpenHIE, OpenHIM is a big plus
  • Hands-on experience with Windows/Linux/Mac OS environments
  • Fluent with functional, imperative, and object-­oriented languages; knowledge of Java, Scala, and/or Clojure, JavaScript, Python would be especially useful
  • Comfortable with relational and NoSQL databases
  • Stay on the leading edge of development practices
  • Speak English. French is a plus
  • Comfortable traveling 25% of the time
  • Be available online during working hours
  • A permanent internet connection (Savics will support the monthly fees).

Why work at Savics?

  • You will work in a fast-moving self-managed environment
  • You will be a valuable actor in the development lifecycle of our eHealth solutions
  • We share a common passion - Read our Manifesto (Savics Manifesto)
  • We strongly believe that our actions shape the future
  • We have a work culture where team members are independent and encouraged to improve and evolve daily in a supportive environment
  • We learn new things daily
  • We love what we do and love to be the best.

Your soft skills

  • Possess excellent interpersonal, written, and verbal communication skills and are comfortable working with multiple stakeholders to understand and explain highly technical information in a clear, concise manner
  • Empathetic to the employee, customer, and end-users needs
  • Team player with a fondness for mentoring and working within a culture of learning
  • Great at collaborating with cross-functional teams
  • Be a persistent, creative problem ­solver
  • Proactive
  • Strong work ethics and humanist values.

At Savics, you will work in an environment where humanist values are nurtured. You will be independent, responsible for finding solutions to local and global problems. We are all happy to be part of the team and learn from each other. Our goal is to make a significant impact on global health with appropriate technologies. 
Kindly send us your resume and cover letter
Based on our Privacy policy, applications are deleted from all our records after 12 months of reception unless you specifically authorize us to contact you to propose further job opportunities in line with your profile.
As we are working towards gender parity at Savics, women are strongly encouraged to apply.

Critères de l'annonce pour le poste : Senior Software Engineer
Métier :
Informatique, nouvelles technologies
R&D, gestion de projets
Secteur d´activité :
Informatique, SSII, Internet
Qualité, méthodes
Recherche et développement
Santé, pharmacie, hôpitaux, équipements médicaux
Services autres
Type de contrat :
Région :
Dakar - Diourbel - Fatick - Kaffrine - Kaolack - Kédougou - Kolda - Louga - Matam - Saint-Louis - Sédhiou - Tambacounda - Thiès - Ziguinchor - International
Niveau d'expérience :
Expérience entre 5 ans et 10 ans
Niveau d'études :
Langues exigées :
anglaisbon niveau
Nombre de poste(s) : 1

Partagez cette offre avec votre réseau

Autres offres d’emploi susceptibles de vous intéresser

Consultant Junior ou Senior Qualifié

22/09/21 | VIAMO

Appel à manifestation d’intérêt- VIAMO Viamo invite des Consultant(e)s Juniors ou Seniors hautement qualifié(e)s, en individuel, association et entreprises à poser leur candidature s’ils/si elles ont l’expertise nécessaire dans les domaines d’activités ci ...

Région de : Dakar

Chef de Projet Digital

23/09/21 | RED CIRCLE

Nous recherchons des profils et des CV de Chefs de Projets Digitaux que nous enverrons à nos clients grands comptes pour leurs futurs besoins de recrutement. Missions : Etudier la faisabilité du projet Analyser les besoins du projet Encadrer l’équipe proj ...

Région de : Dakar - Diourbel - Fatick - Kaffrine - Kaolack - Kédougou - Kolda...

Data Scientists

23/09/21 | RED CIRCLE

Nous recherchons des profils / CVs de  Data Scientists que nous transmettrons à nos clients dans le cadre de leurs futures campagnes de recrutement. Missions: Gérer et analyser le big data ; Analyser et évaluer les données ; Créer de nouveaux modèles d� ...

Région de : Dakar - Diourbel - Fatick - Kaffrine - Kaolack - Kédougou - Kolda...

Ingénieur Développeur Senior

23/09/21 | SWITCH MAKER

L’objectif général de cette mission est d’accompagner l’Agence de l’Informatique de l’Etat (ADIE) dans la mise en œuvre du Guichet unique en ligne « Sénégal Services ». Un Ingénieur développeur senior avec une forte expérience (7 ans et +) dans le domaine ...

Région de : Dakar