Software Developer Analyst
Core
Develop, implement, and support IRC's global Data Toolkits (CommCare, Power BI, Azure SQL) for data collection and program administration in humanitarian crises.
Role type
Software Developer Analyst (Data Platforms)
Builds
CommCare applications, Power BI dashboards, and Azure-based data warehouse solutions for field program teams.
Domain
Humanitarian aid / Data analytics / Cloud infrastructure
Required skills
CommCare development, Microsoft Power BI, Microsoft Azure, SQL Server, GitHub/Azure DevOps, Agile methodologies, Unit/Integration/Regression testing, Data quality processes, Technical documentation, Tier-2/3 support
Preferred skills
Databricks, Dataverse connectors, REST APIs
Responsibilities
Design and maintain CommCare Data Toolkits; Build Power BI dashboards linked to live CommCare data; Analyze software requirements and convert them into developer tasks; Provide Tier-2 and Tier-3 technical support for measurement technology products; Implement and maintain data quality processes and development standards; Create technical documentation including system diagrams; Ensure compliance with data protection and security policies.
Seniority
Mid-level, hands-on IC