Skip links

Technical Project Manager

Job Overview:

We are seeking a skilled and experienced Technical Project Manager to manage and oversee the successful delivery of complex technical projects. The ideal candidate will have a strong background in software development, a solid understanding of project management methodologies, and the ability to coordinate with technical teams and stakeholders to ensure timely and high-quality project execution.

Key Responsibilities:

1. Lead and manage technical projects from initiation through to completion, ensuring alignment with business and technical goals.

2. Work closely with stakeholders, including product owners, developers, designers, and QA teams, to define project scope, objectives, and deliverables.

3. Create and maintain detailed project plans, including timelines, milestones, resources, and budgets

4. Identify and manage project risks, issues, and dependencies, ensuring appropriate mitigation strategies are in place. on

5. Facilitate agile ceremonies (standups, sprint planning, retrospectives) and ensure smooth execution of sprints

6. Act as the primary point of contact between technical teams and non-technical stakeholders.

7. Track and report on project progress, providing regular updates to stakeholders, including leadership, on project status, risks, and deliverables

8.Ensure the team follows software development best practices and ensures that projects meet technical and business requirements.

9. Oversee resource allocation, ensuring the right skills are available and tasks are prioritized effectively.

10. Manage change requests and scope creep, ensuring projects remain on track in terms of schedule, budget, and quality.

11. Lead post-project reviews and retrospective meetings to analyze project outcomes and identify areas for improvement

12. Foster a collaborative and positive environment within the team, promoting knowledge sharing and professional growth.

Key Skills and Qualifications:

Bachelor's degree in Computer Science, Information Technology, or a related field (Master’s degree is a plus).

Proven experience as a Technical Project Manager or in a similar role with over 5 years of experience managing complex technical projects.

Strong knowledge of software development processes and methodologies, including Agile, Scrum, and Waterfall.

Proficiency with project management tools such as Azure DevOps, Jira, Trello, or similar

Strong understanding of technical concepts, including cloud technologies, software architecture, development frameworks, and databases.

Excellent leadership, organizational, and time-management skills.

Strong communication skills, with the ability to effectively communicate technical concepts to non-technical stakeholders.

Ability to manage multiple projects simultaneously and prioritize tasks effectively.

Proven experience in managing cross-functional teams and collaborating with external vendors.

Knowledge of risk management, resource allocation, and budget management

Technical certifications (e.g., PMP, Scrum Master, or related) are a plus.

Experience with CI/CD, DevOps practices, and software testing strategies is an advantage.

Desirable Attributes:
1. Strong problem-solving and analytical skills.
2. Ability to thrive in a fast-paced, constantly changing environment.
3. Excellent interpersonal skills with the ability to motivate and guide teams.
4. High attention to detail and a focus on quality.
5. Strong ability to negotiate and manage stakeholder expectations.
6. Ability to stay up-to-date with emerging technologies and industry best practices.
Work Environment:

Office-based

How to Apply:

Interested candidates can submit their updated resume along with a cover letter highlighting relevant skills, projects, or certifications to [email protected] Shortlisted candidates will undergo a technical assessment followed by an interview

We are excited to welcome passionate individuals eager to begin their software

🍪 This website uses cookies to improve your web experience.