M

Technical IT Project Manager

Mediacent Interactive
Full-time
On-site
Nairobi, Nairobi, Kenya

1. Project Planning and Scoping:

  • Collaborate with clients and internal stakeholders to define project scope, objectives, and deliverables.
  • Develop comprehensive project plans that outline key milestones, timelines, resources, and risks.
  • Ensure alignment between client requirements and technical solutions.

2. Project Deployment:

  • Lead the deployment of software solutions, ensuring that projects are delivered on time, within scope, and within budget.
  • Coordinate with cross-functional teams to ensure seamless implementation of software solutions.
  • Manage project transitions from development to production, ensuring minimal disruption to client operations.

3. Client and Partner Management:

  • Serve as the primary point of contact for clients throughout the project lifecycle.
  • Build and maintain strong relationships with clients, ensuring a high level of satisfaction and repeat business.
  • Collaborate with external partners and vendors to ensure the successful integration of third-party solutions.

4. Team Management:

  • Oversee a team of developers, providing guidance, mentorship and hands-on technical support as needed – coding experience using latest languages, frameworks and stacks is a requirement.
  • Ensure that the development team adheres to best practices in coding, testing, and deployment.
  • Monitor team performance and productivity, addressing any issues that may arise.

5. Technical Leadership:

  • Provide hands-on technical leadership, including coding, to support project delivery.
  • Build and develop applications using Front-end languages, frameworks and libraries such as Java, React JS, Angular, ExpressJS, VueJS
  • Build and develop applications using Back-end languages, frameworks and libraries such as Java, NodeJS, Python Django, Python Django Flask, Ruby, Ruby on Rails, Firebase
  • Excellent knowledge of Relational SQL-based Databases such as MySQL, Oracle, PostgreSQL, SQLite
  • Excellent knowledge of No-SQL Databases such as MongoDB, Apache’s Cassandra, Redis and Amazon’s DynamoDB
  • Working Knowledge of UI/UX Frameworks such as CSS, HTML, Tailwind CSS, Bootstrap
  • Excellent knowledge of API integration - XML API, JASON API, PUSH API, PULL API
  • Excellent knowledge of Cloud Technologies such as AWS cloud, Google cloud, MS Azure, Digital Ocean, OVH Cloud etc.
  • Stay current with industry trends and emerging technologies to ensure that the company’s solutions remain cutting-edge.

6. Project Monitoring and Reporting

  • Track project progress, identifying any deviations from the project plan and implementing corrective actions.
  • Prepare and present regular project status reports to internal and external stakeholders.
  • Ensure that all project documentation is complete, accurate, and up to date.

7. Risk Management:

  • Identify potential risks and develop mitigation strategies to minimize project disruption.
  • Ensure compliance with all relevant regulations, standards, and best practices.


Requirements

Academic Qualifications:

  • Bachelor’s degree in IT, Computer Science, Computer Engineering, or a related field.
  • A Master’s degree or relevant certifications (e.g., PMP, PRINCE2) is a plus.
  • Strong understanding of software development methodologies (e.g., Agile, Scrum, Waterfall) and project management frameworks (e.g., PMBOK).

Technical Skills:

  • Build and develop applications using Front-end languages, frameworks and libraries such as Java, React JS, Angular, ExpressJS, VueJS
  • Build and develop applications using Back-end languages, frameworks and libraries such as Java, NodeJS, Python Django, Python Django Flask, Ruby, Ruby on Rails, Firebase
  • Excellent knowledge of Relational SQL-based Databases such as MySQL, Oracle, PostgreSQL, SQLite
  • Excellent knowledge of No-SQL Databases such as MongoDB, Apache’s Cassandra, Redis and Amazon’s DynamoDB
  • Working Knowledge of UI/UX Frameworks such as CSS, HTML, Tailwind CSS, Bootstrap
  • Excellent knowledge of API integration - XML API, JASON API, PUSH API, PULL API
  • Excellent knowledge of Cloud Technologies such as AWS cloud, Google cloud, MS Azure, Digital Ocean, OVH Cloud etc.    

Project Management Skills:

  • Demonstrable knowledge of working with Project Management Tools such as Jira, MS Projects, Zoho Projects, Asana, Trello, Confluence, Rike etc
  • Proven experience in managing complex software development projects.
  • Strong understanding of project management methodologies (Agile, Scrum, Waterfall).
  • Excellent organizational skills and attention to detail.

Interpersonal Skills:

  • Strong client-facing skills with the ability to communicate complex technical concepts to non-technical stakeholders.
  • Excellent leadership and team management abilities.
  • Problem-solving mindset with the ability to work under pressure and meet tight deadlines.
     Relevant Experience:
  • Minimum of 5 years of experience in a similar dual-function technical-project management role.
  • Experience in a Pan-African or international context will be an added advantage.
  • Experience working in a software solutions company or IT consulting firm will be an added advantage.