Summary
Dimagi is a social enterprise and certified B Corporation that develops CommCare, an open-source digital platform for frontline workers in global health and development. The Project Manager will manage or support technology solution projects, oversee deliverables and implementation, and serve as a partner-facing leader for stakeholder, scope, and quality management. The role also involves collaborating with technical teams, clients, vendors, and partners in an agile environment.
Responsibilities
- Serve as a key external-facing representative for a project team. Project Managers are responsible for leading conversations around project planning, requirements, roadmapping and ensuring adherence to standard project management practices
- Coordinate with the project’s technical lead to manage the implementation of technical requirements as defined by clients and the project's requirements team. Project teams use the most advanced functionality of the CommCare platform to create complex applications that enable users to accomplish a range of tasks
- Lead internal or client-facing conversations to determine the technical requirements and considerations for integrations between CommCare and other platforms/systems
- Develop, document, and champion best practices with our teams for application deployment and release for large projects, while continuously improving the Project Management methodology and technical quality of team outputs
- Use AI-assisted tools thoughtfully to improve efficiency in requirements synthesis, project documentation, risk tracking, and stakeholder communications, while ensuring accuracy and alignment with project standards
- Create process and workflow mapping, diagrams, use cases, and other documents in support of projects
- Lead or support the development of training programs and capacity building efforts for a variety of system users
- Design, create, and manage effective implementation strategies that consider how various workstreams or activities will impact the success of the overall project or program
- Manage project quality throughout the software development lifecycle
- Serve as a representative of a project team while working closely with a client-facing Technical Lead, Technical Analysts, and internal Software Engineers to determine and implement practices to ensure CommCare's quality and reliability
- Examine patterns of system use and proactively identify possible improvements to the system which will make for a better end-user experience
Skills
- 5+ years of experience working on and leading software teams, either in project management, product management, software development, technical operations, or a relevant area
- Experience working in and leading dynamic teams working in software, SaaS solutions, or application development
- Demonstrated expertise in collecting requirements from different stakeholders and translating them into technical changes with project teams
- Comfortable working in an environment with changing and, at times, ambiguous priorities and tasks
- Self-motivated, results-oriented team player who also can coordinate and lead dynamic teams
- Highly organized, able to multitask, and detail-oriented
- Have an incredibly analytical mindset
- Comfort using AI-assisted tools (including LLMs) to support project management tasks such as drafting and refining documentation, synthesizing inputs across stakeholders, analyzing risks or tradeoffs, and onboarding quickly to new domains or systems
- Strong data analysis experience
- Excellent written and verbal communication skills, as well as organizational skills
- Analytics and process-driven thinker
- Demonstrated ability and excitement to engage with a variety of clients, especially government stakeholders
- Committed to making social impact
- Eligible to work in the United States
- Experience working in the US public health or healthcare space (including with EMRs)
- Experience delivering technology to support healthcare or health service delivery
- Experience in delivering enterprise software implementations
- Experience with systems integration and/or database management
Qualifications
Must Haves
- 5+ years of experience working on and leading software teams, either in project management, product management, software development, technical operations, or a relevant area
- Experience working in and leading dynamic teams working in software, SaaS solutions, or application development
- Demonstrated expertise in collecting requirements from different stakeholders and translating them into technical changes with project teams
- Comfortable working in an environment with changing and, at times, ambiguous priorities and tasks
- Self-motivated, results-oriented team player who also can coordinate and lead dynamic teams
- Highly organized, able to multitask, and detail-oriented
- Have an incredibly analytical mindset
- Comfort using AI-assisted tools (including LLMs) to support project management tasks such as drafting and refining documentation, synthesizing inputs across stakeholders, analyzing risks or tradeoffs, and onboarding quickly to new domains or systems
- Strong data analysis experience
- Excellent written and verbal communication skills, as well as organizational skills
- Analytics and process-driven thinker
- Demonstrated ability and excitement to engage with a variety of clients, especially government stakeholders
- Committed to making social impact
- Eligible to work in the United States
Nice to Haves
- Experience working in the US public health or healthcare space (including with EMRs)
- Experience delivering technology to support healthcare or health service delivery
- Experience in delivering enterprise software implementations
- Experience with systems integration and/or database management
Benefits
- 100% employer-sponsored medical insurance paired with a generous Health Reimbursement Account (HRA) fund
- Access to voluntary dental and vision insurance plans
- A 401K plan with up to a 4% employer match
- 30 days paid time off inclusive of holidays
- Unlimited sick time and excellent parental leave policy
- Home office setup and remote work benefit
- Professional Development Benefit
- Access to an Employee Assistance Program (EAP) through ComPsych