Responsibilities
- Application Design & Configuration - Configure and build applications and AI chatbots on Dimagi’s CommCare, Connect, and Open Chat Studio (OCS) platforms to implement technical requirements defined by project teams.
- Application Design & Configuration - Develop and test complex forms, workflows, and automations; support prompt engineering and chatbot evaluation; and troubleshoot system and data issues.
- Application Design & Configuration - Analyse requirements to identify potential technical risks, constraints, or opportunities for improved design.
- Application Design & Configuration - Collaborate with program teams to implement complex or cross-cutting requirements that span multiple system components.
- Requirements & Stakeholder Collaboration - Work closely with Project Managers and other stakeholders to refine business requirements and translate them into clear, implementable technical specifications.
- Requirements & Stakeholder Collaboration - Communicate progress, risks, and dependencies through stand-ups, retrospectives, project management tools (e.g. Asana), and project meetings.
- Requirements & Stakeholder Collaboration - Coordinate with other Technical Project Analysts to share best practices and promote consistency across implementations.
- Data Analysis & System Investigation - Analyse program and system data to validate assumptions, identify data quality issues, and support technical decision-making.
- Data Analysis & System Investigation - Use data insights to inform design adjustments, surface risks or bottlenecks, and support program iteration.
- Data Analysis & System Investigation - Investigate system structure and data models as needed to answer technical or programmatic questions.
- Quality Assurance & Delivery Support - Support quality management throughout the software development lifecycle by ensuring implementations meet specifications and acceptance criteria.
- Quality Assurance & Delivery Support - Execute testing and quality assurance activities to support delivery of a high-quality product.
- Quality Assurance & Delivery Support - Support internal teams and clients in understanding how to effectively use and manage the system.
- Documentation & Process Improvement - Create and maintain technical, functional, and training documentation, including process maps and workflows.
- Documentation & Process Improvement - Contribute to continuous improvement of delivery processes, tools, and documentation.
- Documentation & Process Improvement - Maintain relevant project tracking tools (e.g. Asana, Jira) to support transparent delivery.
Work Arrangement
Hybrid
Team
Structure: dynamic, multi-skilled team of developers, engineers, public health, and project management specialists
Additional Information
- Preference will be given to candidates based in India.
- 100% employer-sponsored medical aid
- 5% match to Employees’ Retirement Fund
- Employee stock option plan
- 30 days paid time off inclusive of holidays
- Unlimited sick time and excellent parental leave policy
- Access to a flex-time policy that allows employees to work based on a flexible work schedule
- Professional Development Benefit
- Access to an Employee Assistance Program (EAP) through ComPsych
- If you are interested in applying for employment and need special assistance or a reasonable accommodation during the application or interview process for a posted position, please contact us at 617-604-2123 or send an email to accommodations@dimagi.com detailing your request.