SA

Programme Analyst – Digital Health Systems & Deployment( Fixed Term Contract)

Full-time Kenya, KE
Posted 3 weeks, 4 days ago 242 views 0 applications

Job Description

We need to output clean semantic HTML per rules. Input already has some HTML tags like

, ,
,  . We must preserve all original content word-for-word, but we need to format as clean semantic HTML: Use

for introductory paragraphs and general text,

for section headers (e.g., Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). Use
  • for list items (duties, requirements, qualifications, skills). No CSS classes, no inline styles, no
    s, no
    tags. Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. We need to transform the given text into HTML with appropriate tags, preserving content exactly. The input already contains some HTML tags; we need to output only HTML, but we must ensure we follow the rules: Use

    for paragraphs,

    for section headers,
    • for list items. No
      tags, no
      . Also we must preserve content word-for-word, meaning we cannot change text, but we can change tags. However we must remove existing tags like ,
      ,  ? The rules say preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. That suggests we must keep the exact text characters, but we can change markup? The instruction: "Your ONLY job is to format it as clean semantic HTML." So we need to output HTML that contains the same textual content, but we can replace existing tags with appropriate semantic tags. However we must not add or remove any text content. So we need to extract the plain text from the input (ignoring existing tags) and then wrap it in appropriate tags. But we must preserve the text exactly as it appears, including spaces and line breaks? The input includes
        etc. Those are not part of the textual content; they are markup. We should treat them as not part of content. The instruction "preserve ALL original content word-for-word" likely refers to the textual content, not the markup. So we should strip existing tags and produce new markup. Thus we need to parse the input: It starts with

      Reporting to the Manager, Foundations Programmes, this role supports ...

      The role is designed ...
       

      etc. We need to extract paragraphs and sections. Let's extract the plain text: First paragraph: "Reporting to the Manager, Foundations Programmes, this role supports the successful development, deployment, adoption, and continuous improvement of the Uzazi Salama digital health platform by providing technical coordination, vendor oversight, implementation support, and programme delivery assistance. The role serves as the day-to-day link between Safaricom Foundation, implementing partners, county health teams, users, and technology vendors such as Savannah Informatics to ensure timely delivery, quality assurance, stakeholder alignment, and operational sustainability." Second paragraph: "The role is designed to strengthen internal ownership of digital health systems, accelerate issue resolution, improve user adoption, and reduce reliance on external vendors through embedded technical coordination and programme management — aligning with the Foundation's strategy of driving speed, accountability, sustainability, and stronger user-centred solutions." Then there is
        which is just a line break and non-breaking space; we can ignore. Then we have Education heading. Then paragraph: "Bachelor's Degree in Computer Science, Health Informatics, Information Technology, Software Engineering, Digital Health, or Public Health with a strong ICT background" Then Experience heading. Then paragraph lines: "3 to 5 years' experience in digital health, health informatics, software project management, or technology-enabled development programmes" then line break? Actually after that there is a line break then "Experience working with software vendors and technology partners" then line break then "Experience supporting digital solution deployment in public-sector or health-sector environments" then line break then "Experience working with county governments or health programmes is an added advantage". These are separate sentences but likely part of same paragraph; we can treat as list items? The rules: Use
      • for list items (duties, requirements, qualifications, skills). Experience could be a list. But we need to decide based on original formatting: It's separate lines but not bullet points. Could be considered as separate sentences. The instruction: If text has no clear sections, just wrap paragraphs in

        tags. But we have headings. For Experience, we could keep as

        with line breaks? But we cannot use
        . So we could turn each line into

      • inside a
          . However that would change the content (adding list markers) but not altering text. It's acceptable as we are just wrapping. The content remains same. Similarly Technical Competencies: list of competencies separated by commas? Actually it's a paragraph: "Digital Health Systems Management, Software Development Lifecycle (SDLC), Vendor and Contract Management, Requirements Gathering and Documentation, User Acceptance Testing (UAT), Data Analytics and Reporting, System Deployment and User Adoption, Project Management, Stakeholder Management, Risk and Issue Management, Health Information Systems". That's a comma-separated list; we could keep as

          . Or we could split into

          • . The rule says use
            • for list items (duties, requirements, qualifications, skills). This is a list of skills/competencies, so we should use
              • . Similarly Behavioral Competencies: list separated by commas. Then there is a bold paragraph: "If you feel that you are up to the challenge and possess the necessary qualification and experience, kindly proceed to create/update your candidate profile on the recruitment portal, fill in your necessary work experiences and then click on the apply button. Remember to attach your resume." This is like How to Apply section. Should be

                How to Apply

                then

                ...

                . Then we have Uzazi Salama Application Development Oversight heading, then a paragraph with multiple sentences each starting with a verb. This seems like a list of duties/responsibilities. Should be
                • . Similarly County Deployment and Rollout Support heading, then list. Technical Coordination and Vendor Management heading, then list. Monitoring, Learning and Reporting heading, then list. Stakeholder Engagement and Coordination heading, then list. General Programme Support heading, then list. Health and Safety heading, then two bullet points with • characters. Those are list items. Thus we need to produce HTML with headings

                  for each section header, and paragraphs

                  for intro paragraphs, and

                  • for lists. We must preserve all original content word-for-word. So we need to ensure that the text inside
                  • matches exactly the original sentences (including punctuation). We must not add or remove any words. Let's extract each section's content precisely. I'll copy the input text and manually extract. Input:

                    Reporting to the Manager, Foundations Programmes, this role supports the successful development, deployment, adoption, and continuous improvement of the Uzazi Salama digital health platform by providing technical coordination, vendor oversight, implementation support, and programme delivery assistance. The role serves as the day-to-day link between Safaricom Foundation, implementing partners, county health teams, users, and technology vendors such as Savannah Informatics to ensure timely delivery, quality assurance, stakeholder alignment, and operational sustainability.

                    The role is designed to strengthen internal ownership of digital health systems, accelerate issue resolution, improve user adoption, and reduce reliance on external vendors through embedded technical coordination and programme management — aligning with the Foundation's strategy of driving speed, accountability, sustainability, and stronger user-centred solutions.
                     

                    Education

                    Bachelor's Degree in Computer Science, Health Informatics, Information Technology, Software Engineering, Digital Health, or Public Health with a strong ICT background

                    Experience

                    3 to 5 years' experience in digital health, health informatics, software project management, or technology-enabled development programmes
                    Experience working with software vendors and technology partners
                    Experience supporting digital solution deployment in public-sector or health-sector environments
                    Experience working with county governments or health programmes is an added advantage

                    Technical Competencies

                    Digital Health Systems Management, Software Development Lifecycle (SDLC), Vendor and Contract Management, Requirements Gathering and Documentation, User Acceptance Testing (UAT), Data Analytics and Reporting, System Deployment and User Adoption, Project Management, Stakeholder Management, Risk and Issue Management, Health Information Systems

                    Behavioral Competencies

                    Strategic thinking, accountability and ownership, strong problem-solving capability, results orientation, effective communication skills, relationship management, adaptability and resilience, ability to work across technical and non-technical teams

                    If you feel that you are up to the challenge and possess the necessary qualification and experience, kindly proceed to create/update your candidate profile on the recruitment portal, fill in your necessary work experiences and then click on the apply button. Remember to attach your resume.

                    Uzazi Salama Application Development Oversight

                    Serve as the Foundation's day-to-day focal point for application development activities
                    Monitor performance and delivery of Savannah Informatics and other technology partners against agreed workplans, timelines, and deliverables
                    Review system enhancement requests and coordinate prioritization of features
                    Track progress of software development sprints and implementation milestones
                    Coordinate testing, bug tracking, and issue resolution processes
                    Escalate critical technical issues and implementation risks for management action
                    Support quality assurance and user acceptance testing before system releases
                    Maintain documentation of system changes, releases, and technical decisions

                    County Deployment and Rollout Support

                    Coordinate deployment of the Uzazi Salama platform across existing and new counties
                    Support onboarding of health facilities, county health teams, and Community Health Promoters (CHPs)
                    Coordinate training schedules and user support activities
                    Monitor implementation readiness, rollout progress, and adoption metrics
                    Provide on-site and remote implementation support during deployments
                    Work with county stakeholders to address operational challenges affecting system utilization
                    Support integration of digital workflows within county maternal and child health programmes

                    Technical Coordination and Vendor Management

                    Manage day-to-day engagement with Savannah Informatics and any technical service providers
                    Track vendor performance against SLAs, contracts, and project plans
                    Participate in technical review meetings and document agreed actions
                    Coordinate resolution of system defects, downtime incidents, and user support requests
                    Validate technical reports and implementation updates submitted by vendors
                    Ensure solutions align with programme objectives and health-sector user needs

                    Monitoring, Learning and Reporting

                    Track system usage indicators and adoption trends across counties
                    Monitor platform uptime, defects, user feedback, and issue-resolution timelines
                    Prepare regular implementation progress reports and dashboards
                    Support data-driven decision-making by generating insights from platform performance and utilization data
                    Document lessons learned and implementation best practices

                    Stakeholder Engagement and Coordination

                    Support coordination between Safaricom Foundation, M-Pesa Foundation, implementing partners, county governments, and technology partners
                    Participate in technical and programme review meetings
                    Facilitate communication between business, programme, and technical stakeholders
                    Track implementation commitments and action points

                    General Programme Support

                    Support implementation of broader Health Pillar initiatives
                    Assist in planning, monitoring, and reporting of health programmes
                    Support field visits, stakeholder engagements, and programme launches
                    Contribute to grant implementation tracking and partner performance reviews

                    Health and Safety
                    •Uphold the company code of conduct, policies and procedures, ensuring integrity and accountability in every aspect of your work.
                    •All employees have a responsibility to adhere to safety, health, and wellbeing policies, guidelines and procedures in all actions and decisions
                     

                    We need to output HTML. We'll treat the first two

                    as introductory paragraphs. So:

                    Reporting to the Manager, Foundations Programmes, this role supports the successful development, deployment, adoption, and continuous improvement of the Uzazi Salama digital health platform by providing technical coordination, vendor oversight, implementation support, and programme delivery assistance. The role serves as the day-to-day link between Safaricom Foundation, implementing partners, county health teams, users, and technology vendors such as Savannah Informatics to ensure timely delivery, quality assurance, stakeholder alignment, and operational sustainability.

                    The role is designed to strengthen internal ownership of digital health systems, accelerate issue resolution, improve user adoption, and reduce reliance on external vendors through embedded technical coordination and programme management — aligning with the Foundation's strategy of driving speed, accountability, sustainability, and stronger user-centred solutions.

                    Note: we removed the
                      after second paragraph; we should not include it as content. So just paragraph. Now Education heading:

                    Education

                    Then paragraph: Bachelor's Degree in Computer Science, Health Informatics, Information Technology, Software Engineering, Digital Health, or Public Health with a strong ICT background Experience heading:

                    Experience

                    Then we need to decide list or paragraph. The original had lines separated by
                    . We'll convert each line to
                  • . The lines: - 3 to 5 years' experience in digital health, health informatics, software project management, or technology-enabled development programmes - Experience working with software vendors and technology partners - Experience supporting digital solution deployment in public-sector or health-sector environments - Experience working with county governments or health programmes is an added advantage We must preserve the text exactly, including punctuation and apostrophe. So each
                  • contains that sentence. Technical Competencies heading:

                    Technical Competencies

                    Then we need to split the comma-separated list into items. The original sentence: "Digital Health Systems Management, Software Development Lifecycle (SDLC), Vendor and Contract Management, Requirements Gathering and Documentation, User Acceptance Testing (UAT), Data Analytics and Reporting, System Deployment and User Adoption, Project Management, Stakeholder Management, Risk and Issue Management, Health Information Systems" We need to split by commas, but note that some items contain parentheses and commas inside? Actually "Software Development Lifecycle (SDLC)" includes parentheses but no comma inside. So splitting by comma followed by space works. We'll produce
                  • for each. Behavioral Competencies heading:

                    Behavioral Competencies

                    List: "Strategic thinking, accountability and ownership, strong problem-solving capability, results orientation, effective communication skills, relationship management, adaptability and resilience, ability to work across technical and non-technical teams" Split similarly. How to Apply heading: The bold paragraph: "If you feel that you are up to the challenge and possess the necessary qualification and experience, kindly proceed to create/update your candidate profile on the recruitment portal, fill in your necessary work experiences and then click on the apply button. Remember to attach your resume." We should make heading

                    How to Apply

                    then paragraph. Then Uzazi Salama Application Development Oversight heading:

                    Uzazi Salama Application Development Oversight

                    Then list items: each line after
                    . Let's extract: - Serve as the Foundation's day-to-day focal point for application development activities - Monitor performance and delivery of Savannah Informatics and other technology partners against agreed workplans, timelines, and deliverables - Review system enhancement requests and coordinate prioritization of features - Track progress of software development sprints and implementation milestones - Coordinate testing, bug tracking, and issue resolution processes - Escalate critical technical issues and implementation risks for management action - Support quality assurance and user acceptance testing before system releases - Maintain documentation of system changes, releases, and technical decisions County Deployment and Rollout Support heading:

                    County Deployment and Rollout Support

                    List: - Coordinate deployment of the Uzazi Salama platform across existing and new counties - Support onboarding of health facilities, county health teams, and Community Health Promoters (CHPs) - Coordinate training schedules and user support activities - Monitor implementation readiness, rollout progress, and adoption metrics - Provide on-site and remote implementation support during deployments - Work with county stakeholders to address operational challenges affecting system utilization - Support integration of digital workflows within county maternal and child health programmes Technical Coordination and Vendor Management heading:

                    Technical Coordination and Vendor Management

                    List: - Manage day-to-day engagement with Savannah Informatics and any technical service providers - Track vendor performance against SLAs, contracts, and project plans - Participate in technical review meetings and document agreed actions - Coordinate resolution of system defects, downtime incidents, and user support requests - Validate technical reports and implementation updates submitted by vendors - Ensure solutions align with programme objectives and health-sector user needs Monitoring, Learning and Reporting heading:

                    Monitoring, Learning and Reporting

                    List: - Track system usage indicators and adoption trends across counties - Monitor platform uptime, defects, user feedback, and issue-resolution timelines - Prepare regular implementation progress reports and dashboards - Support data-driven decision-making by generating insights from platform performance and utilization data - Document lessons learned and implementation best practices Stakeholder Engagement and Coordination heading:

                    Stakeholder Engagement and Coordination

                    List: - Support coordination between Safaricom Foundation, M-Pesa Foundation, implementing partners, county governments, and technology partners - Participate in technical and programme review meetings - Facilitate communication between business, programme, and technical stakeholders - Track implementation commitments and action points General Programme Support heading:

                    General Programme Support

                    List: - Support implementation of broader Health Pillar initiatives - Assist in planning, monitoring, and reporting of health programmes - Support field visits, stakeholder engagements, and programme launches - Contribute to grant implementation tracking and partner performance reviews Health and Safety heading:

                    Health and Safety

                    List items: The original had bullet points with

Apply Now ↗

How well do you match?

Get an instant AI match score for this role — free, takes 3 minutes.

Tailor your CV for this role

The concierge rewrites your whole CV and writes a matching cover letter for this job — opens right here, nothing to paste.

Tailor My CV to This Job ✍️

Free cover letter for this job

Upload your CV and get a tailored cover letter in seconds — free, no account needed.

Generate a Cover Letter 📝
MJC
ECHO
Your MJC Assistant

I'm ECHO, your MJC career assistant. I can help you find jobs, explore career tools, and connect with opportunities across Africa.

How was your experience with ECHO?