Job Openings Technical Project Manager

About the job Technical Project Manager


  • Bachelor's degree in Computer Science or Information Technology.
  • Minimum 6 years of experience as a Technical Project Manager in the software development industry (Ecommerce or Fintech is preferable).
  • Delivered a series of Tech Projects with different size teams and across several tech stacks such as; CRM, ERP, open source technologies, bespoke applications, etc.
  • Project Management Certification is a must (PMP/ACP/CSM, etc).
  • Hands on software development or SQA experience.
  • Good analytical concepts particularly in programming, design architecture and Cloud Computing.
  • Strong understanding of software development and project management methodologies (Waterfall, Agile, Scrum, SDLC or SLA).
  • Hands on experience and proficiency in project management tools and software (JIRA, Confluence, Trello).
  • Excellent leadership, communication and interpersonal skills.
  • A collaborative team player, capable of working seamlessly within cross-functional teams to achieve shared project objectives.
  • Demonstrated skill in client stakeholder management, ensuring clear communication, understanding of requirements, and overall client satisfaction.
  • Excellent organizational and time management abilities, with the capacity to prioritize tasks and manage multiple projects simultaneously.


  • Technical Competence: Lead the planning, coordination and execution of software projects, ensuring they are delivered within scope, on time and within budget. Develop project plans including schedules, resource allocation and task assignments.
  • Process Optimization: Look for ways to improve operations. Aim to do things better and faster whenever possible without sacrificing quality. Utilize Agile methodologies and frameworks like Scrum and Kanban.
  • Stakeholder Communication: Function as a bridge between the technical team and the technical/non-technical stakeholders, ensuring transparency and managing their expectations. Able to communicate clearly and effectively on all aspects of the project. Prepare progress reports for the higher management/stakeholders regarding status of the project and how it should be dealt with in the future.
  • Team Leadership & Coordination: Ensure the correct resources are attached to the project and supervise and guide project teams fostering a collaborative and high performing work environment. Conduct regular team meetings providing direction and ensuring alignment with project goals .
  • Risk Management: Identify potential risks and issues that may impact project timelines or quality. Develop risk mitigation strategies and manage unforeseen challenges to keep projects on track.
  • Quality Assurance: Oversee quality control processes to ensure software development adheres to industry standards and client requirements. Conduct regular reviews and assessments to maintain high quality project deliverables.
  • Integration Management Knowledge: Ensure all tools, platforms and systems integrate seamlessly for smooth functionality.