Software Developer Analyst - CommCare & Power BI
International Rescue Committee · Nairobi
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
Why are you reporting this job?
Explore further
Salaries, guides and searches in Kenya.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
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.
Published 7 hours ago
Expires 4 weeks from now
7 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
International Rescue Committee
Nairobi
Related job offers
-
Technical Field Support Officer
Value8 Group Nairobi -
Senior Product Manager (AI-Native) - Remote
Umba Nairobi -
Digital Transformation Project Manager (PMII)
World Vision Nairobi -
Head of Product, Merchant Solutions (SMME)
SAFARICOM -
Development and Innovation Officer
Royal Mabati Factory Limited Nairobi