.
Dimagi is looking for a Project Manager to join our Solutions Division. This position is open to remote employment in Africa. The Project Manager is a key member of the Project Delivery team, and will manage our project teams in creating high-impact, reliable, user-friendly digital systems for Dimagi's public health partners. In this role, you will lead a project team working on the optimal design and development of applications built on Dimagi's flagship platform CommCare - including requirements gathering, design, testing, implementation, and monitoring.
Responsibilities :
Manage the definition of project scope and objectives, involving all relevant stakeholders to ensure feasibility within timeframe and budget
Develop a detailed project plan, set-up milestones, monitor and track progress and quality, and perform appropriate risk management.
Manage project tracking tools (e.g., Asana, Jira, etc.) as relevant.
Create and maintain a project budget with accompanying SoW, and make adjustments to project constraints based on financial analysis
Manage changes to the project scope, project schedule and project costs using appropriate change control techniques.
Manage the relationship with the client and all stakeholders. Ensure that all expectations are anticipated and managed adequately
Create and maintain comprehensive project documentation, including required project documentation to ensure milestones can be validated by the client
Amplify the work of a team by knowing everyone's strengths and weaknesses and keep the team motivated, resolve conflicts and make hard decisions. Coach, guide, lead and direct the work of the project team.
Provides insight on how to strengthen efficiency and improve internal processes
Relevant Skills :
4+ years of experience in project coordination or project implementation
Must be fluent in French and English (written and spoken)
Experience working on software projects
Experience working in and coordinating with dynamic teams
Excellent written and verbal communication skills, including the ability to explain technical concepts to non-technical audiences
Ability to balance multiple projects
Excellent organization skills
10-25% travel throughout West and South Africa
Bonus Skills :
Interest in making a social impact
Formal training in Computer Science or related disciplines, including through a degree program or dedicated training program
Formal training in Project Management or related disciplines, including through a degree program or dedicated training program
Familiarity with the agile model for the software development lifecycle and quality assurance
Experience using project management tools like Asana, Jira, or Confluence.
Experience working with governments and/or public health
Experience with systems integration and/or database management
Experience with system and scenario flow diagrams, functional user assessments and testing, architecture and content structure, and technical specifications
Experience delivering enterprise software systems and/or working within project management for software developers
Compensation And Benefits :
We aim to make a difference, not just as a company, but as an employer as well. We are transparent about salaries at all levels of the organization and have a standard, global, non-negotiable pay scale for all positions. Given our social mission, our budgeted salary scale is more in-line with that of a non-profit organization. The compensation and benefits provided to you will be dependent on where you are geographically based.