📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

Software Developer Analyst - CommCare & Power BI

International Rescue Committee · Nairobi

New
Senior 🇬🇧 English
CommCare GitHub Azure DevOps Databricks Dataverse APIs Microsoft Azure Unit testing Regression testing

Job description

About the role

The International Rescue Committee (IRC) is hiring a Software Developer Analyst in Nairobi (Westlands) to design, develop and maintain data toolkits in CommCare and build Power BI dashboards linked to live CommCare data. The role also covers technical documentation, data quality, and Tier-2 and Tier-3 support for measurement technology products.

Key responsibilities

  • Design, develop and maintain Data Toolkits in CommCare.
  • Build Power BI dashboards linked to live CommCare data.
  • Analyse software requirements, assess their feasibility and complexity, turn them into estimated developer tasks and validate that each requirement traces to system design and existing configuration.
  • Provide updates and technology insights to stakeholders.
  • Maintain data and metadata definitions, documentation and versioning, and create technical documentation such as system diagrams and implementation manuals.
  • Implement and maintain data quality processes and development standards.
  • Ensure compliance with IRC's data protection, confidentiality and security policies.
  • Provide Tier-2 and Tier-3 support for measurement technology products, including training and hyper-support during piloting and rollout, in collaboration with regional technology teams.

Required profile

  • Bachelor's degree in computer science, information technology or a related discipline.
  • Three to six years of experience developing and rolling out data or technology platforms for programs, including at least three years developing, implementing and supporting CommCare for large and complex programs.
  • Ability to communicate clearly in English, verbally and in writing, and to explain complex technology issues simply to non-technical audiences.
  • Strong attention to detail, strong analytic curiosity and problem-solving skills, and the ability to work independently and in cross-functional teams.

Required skills

  • Source code and version control platforms such as GitHub or Azure DevOps.
  • Team development practices: pair programming, shadow sessions, code reviews, unit, integration and regression testing.
  • Agile practices (user stories, backlog grooming, sprint ceremonies).
  • Databricks, Dataverse connectors, APIs and Microsoft Azure.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec International Rescue Committee.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 12 hours ago

Expires 4 weeks from now

16 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

International Rescue Committee

Nairobi