1. Job Overview
AMELA is looking for a Technical Project Manager to act as the bridge between the client in Ghana and the Operations Manager (OM) of AMELA’s partner organization in delivering an Online Examination Management System (OEMS) project.
The OEMS is a large-scale online examination platform designed for a professional certification body. The system includes functionalities such as question bank management, examination delivery, candidate management, marking workflows, results processing, reporting, and integration with existing client systems. The project is delivered through an offshore development model with international stakeholders and distributed engineering teams.
Technology Stack
- Backend: PHP, Laravel
- Frontend: React.js or Vue.js, TypeScript
- Database: PostgreSQL / MySQL
- Cloud Platform: AWS or Azure
- DevOps: Docker, CI/CD, Terraform
- Integration: RESTful APIs, Webhooks, Third-party System Integration
2. Responsibilities
- Receive requirements and solution drafts from the OM and clarify scope with the engineering team.
- Analyze requirements and break them down into implementable technical structures.
- Collaborate with the engineering team to design and propose suitable solutions (architecture, APIs, integration flows).
- Act as a technical reviewer to ensure solutions are feasible, consistent, and optimized across system modules.
- Support technical decision-making when multiple implementation approaches are available.
- Validate assumptions, dependencies, and constraints before committing solutions.
- Prepare effort estimations (time/resources) based on input from the engineering team.
- Consolidate and standardize solutions and estimations for the OM to present to the client.
- Ensure requirements and project scope are fully understood before entering the delivery phase.
- Help resolve technical ambiguities and unclear requirements during the analysis phase.
- Monitor high-level progress across Backend, Frontend, DevOps, and QA teams.
- Manage dependencies between modules and teams from a solution perspective.
- Identify technical risks that may impact project timeline, scope, or quality.
- Propose mitigation plans or alternative solutions when risks arise.
- Escalate critical issues related to scope, risks, or feasibility to the OM when necessary.
- Ensure communication between the OM and engineering teams is clear, consistent, and actionable.
- Work closely with the Internal PM to track project progress, resource allocation, blockers, and execution status.
3. Requirements
Must Have
- Experience in Project Management and Technical Coordination.
- Strong understanding of Web System Architecture, API Design, Database Design, System Integration, Cloud Infrastructure, and CI/CD practices.
- Ability to analyze requirements, evaluate technical solutions, and collaborate effectively with engineering teams.
- Experience working with cross-functional teams, including Backend, Frontend, QA, and DevOps.
- Strong English communication skills (both written and spoken).
Nice to Have
- Experience working on education technology, e-learning, LMS, or online examination platforms.
- Experience working with international clients and offshore development teams.
- Experience in large-scale systems with multiple integrations, high availability, or security-critical requirements.
- Previous background as a Software Engineer, Tech Lead, Solution Architect, or System Analyst.
4. Benefits
- Competitive salary (negotiable based on experience).
- Fully remote working environment.
- Flexible working hours.
- Opportunity to work on an international project with global stakeholders.