Role Overview
We are looking for a Technical Project Manager to own the end-to-end delivery of web and app development projects, including ongoing support and maintenance engagements. The ideal candidate combines strong project management and delivery skills with a solid technical background and experience managing software development projects . This role requires someone who can work closely with Engineering and QA teams, understand technical requirements and dependencies, challenge estimates and timelines when needed, and ensure projects are delivered successfully. The role operates in an evolving environment where structure exists but may require strengthening. The ideal candidate takes full accountability for delivery outcomes, proactively drives projects forward, and effectively manages technical risks, dependencies, and blockers. While overall client ownership remains at senior level, this Technical Project Manager will lead client calls, manage project reporting, coordinate UAT, and serve as the primary driver of day-to-day technical delivery.
Key Responsibilities
Technical Project Ownership & Delivery
- Own end-to-end delivery of web and app development projects.
- Manage project planning, sprint planning, execution, and closure with Development and QA teams.
- Drive timely sprint completion and minimize spillover.
- Ensure clear understanding of technical scope, deliverables, requirements, and acceptance criteria.
- Translate business and client requirements into clear deliverables for technical teams.
- Maintain delivery momentum across parallel technical workstreams.
- Monitor project progress against timelines, scope, quality, and dependencies.
Technical Risk & Issue Management
- Proactively identify technical risks, blockers, and dependencies that may impact delivery.
- Work closely with Engineering and QA teams to investigate issues and drive resolution.
- Challenge technical estimates, timelines, and dependencies when required.
- Identify root causes of delays and implement mitigation plans.
- Escalate technical and delivery risks early with clear recommendations and action plans.
- Track cross-team and technical dependencies throughout the project lifecycle.
Client-Facing Responsibilities
- Lead client status calls and technical delivery discussions.
- Present structured project progress updates, risks, dependencies, and action items.
- Translate technical updates into clear and understandable client-facing communication.
- Own UAT coordination, including entry/exit criteria, issue tracking, and closure.
- Manage support ticket tracking, prioritization, and resolution follow-up.
- Maintain clear and professional communication with enterprise and demanding clients.
Technical Collaboration
- Work closely with developers, QA engineers, and other technical stakeholders throughout the project lifecycle.
- Understand software development processes, architectures, integrations, APIs, and technical dependencies sufficiently to engage effectively with engineering teams.
- Participate in technical discussions and help translate technical decisions into project plans and delivery actions.
- Ensure technical requirements and dependencies are clearly understood and tracked.
- Support realistic estimation and planning by understanding technical complexity and resource requirements.
- Facilitate communication between technical teams, business stakeholders, and clients.
Desired Candidate Profile
3+ years of experience in Technical Project Management or Digital Project Management , preferably within web or app development.
Proven experience managing software development projects from planning through delivery.
Experience working closely with Development and QA teams in Agile or hybrid environments.
Strong understanding of the software development lifecycle (SDLC) .
Solid technical understanding of web/mobile applications, APIs, integrations, databases, and common software development concepts.
Ability to understand and actively participate in technical discussions with engineers and technical stakeholders.
Ability to assess technical dependencies, challenge timelines/estimates, and identify potential delivery risks.
Experience working with enterprise or demanding clients.
Strong ownership mindset with a proven track record of driving technical delivery outcomes.
Strong communication, stakeholder management, problem-solving, and organizational skills.
Plus
- Experience managing support and maintenance contracts .
- Experience working with technical teams on API integrations or third-party integrations.
- Experience with cloud-based projects or platforms.
- Technical background in software development, engineering, QA, or a related technical field.
- Experience with project management tools such as Jira, Azure DevOps, or similar platforms.
نظرة عامة على الدور
نحن نبحث عن مدير مشروع تقني ليملك التسليم الشامل لمشاريع تطوير الويب والتطبيقات، بما في ذلك الدعم والصيانة المستمرة. المرشح المثالي يجمع بين مهارات إدارة وتسليم المشاريع مع خلفية تقنية صلبة وخبرة في إدارة مشاريع تطوير البرمجيات. يتطلب هذا الدور وجود شخص يمكنه العمل عن كثب مع فرق الهندسة وضمان الجودة، فهم المتطلبات التقنية والاعتماديات، تحدي التقديرات والجداول الزمنية عند الحاجة، والتأكد من تسليم المشاريع بنجاح. يعمل الدور في بيئة متطورة حيث يوجد هيكل ولكن قد يحتاج إلى تعزيز. يتحمل المرشح المثالي المسؤولية الكاملة عن نتائج التسليم، يدفع المشاريع قدمًا بشكل استباقي، ويدير المخاطر التقنية والاعتماديات والعوائق بفعالية. رغم أن الملكية الكلية للعميل تظل عند المستوى العالي، سيقود مدير المشروع التقني مكالمات العملاء، ويدير تقارير المشروع، ويُنسّق UAT، ويكون المحرك الأساسي لتسليم التقنية اليومي.
المهام الأساسية
ملكية وتقديم المشروع التقني
- امتلاك التسليم من البداية إلى النهاية لمشاريع تطوير الويب والتطبيقات.
- إدارة تخطيط المشروع، تخطيط السبرينت، التنفيذ، والإغلاق مع فرق التطوير وضمان الجودة.
- قيادة إكمال السبرينت في الوقت المحدد وتقليل التأخير.
- ضمان فهم واضح لنطاق العمل التقني والمتطلبات ومعايير القبول.
- ترجمة متطلبات الأعمال والعميل إلى مخرجات واضحة للفرق التقنية.
- الحفاظ على زخم التسليم عبر مسارات عمل تقنية متوازية.
- مراقبة تقدم المشروع مقابل الجداول الزمنية والنطاق والجودة والاعتماديات.
إدارة المخاطر التقنية والقضايا
- تحديد المخاطر التقنية والمعوقات والاعتماديات التي قد تؤثر على التسليم بشكل استباقي.
- العمل عن كثب مع فرق الهندسة وضمان الجودة للتحقيق في القضايا ودفع الحلول.
- تحدي التقديرات الفنية والجداول الزمنية والاعتماديات عند الحاجة.
- تحديد الأسباب الجذرية للتأخيرات وتنفيذ خطط التخفيف.
- التصعيد المبكر للمخاطر التقنية والتسليم مع توصيات واضحة وخطط عمل.
- تتبع الاعتماديات عبر الفرق خلال دورة حياة المشروع.
المسؤوليات أمام العميل
- قيادة مكالمات حالة العميل ومناقشات التسليم الفني.
- عرض تحديثات تقدم المشروع بشكل منظم، والمخاطر، والاعتماديات، وعناصر العمل.
- ترجمة التحديثات التقنية إلى اتصالات مفهومة أمام العميل.
- امتلاك تنسيق UAT، بما في ذلك معايير الدخول/الخروج، وتتبع القضايا، والإغلاق.
- إدارة تتبع وتذاكر الدعم، والأولوية، والمتابعة في الحل.
- الحفاظ على تواصل واضح ومهني مع العملاء المؤسسيين والمتطلبين.
التعاون الفني
- العمل عن كثب مع المطورين، ومهندسي QA، وغيرهم من أصحاب المصلحة التقنيين طوال دورات المشروع.
- فهم عمليات تطوير البرمجيات، والهندسة، والتكاملات، وواجهات برمجة التطبيقات، والاعتماديات التقنية بشكل كافٍ للمشاركة بفاعلية مع فرق الهندسة.
- المشاركة في مناقشات تقنية والمساعدة في ترجمة القرارات التقنية إلى خطط ومهام تسليم للمشروع.
- ضمان فهم وتتبع المتطلبات والاعتماديات التقنية بوضوح.
- دعم التقدير والتخطيط الواقعي من خلال فهم التعقيد التقني ومتطلبات الموارد.
- تسهيل التواصل بين الفرق التقنية واصحاب المصلحة في الأعمال والعملاء.
ملف المرشح المطلوب
3+ سنوات من الخبرة في إدارة المشاريع التقنية أو إدارة المشاريع الرقمية، ويفضل ضمن تطوير الويب أو التطبيقات.
خبرة مثبتة في إدارة مشاريع تطوير البرمجيات من التخطيط حتى التسليم.
خبرة في العمل عن كثب مع فرق التطوير وضمان الجودة في بيئات Agile أو مختلطة.
فهم قوي لدورة حياة تطوير البرمجيات (SDLC).
فهم تقني صلب لتطبيقات الويب/الموبايل، وواجهات برمجة التطبيقات، والتكاملات، وقواعد البيانات، ومفاهيم تطوير البرمجيات الشائعة.
القدرة على فهم والمشاركة بنشاط في مناقشات تقنية مع المهندسين وأصحاب المصلحة التقنيين.
القدرة على تقييم الاعتماديات التقنية، تحدي الجداول/التقديرات، وتحديد مخاطر التوصيل المحتملة.
خبرة في العمل مع عملاء مؤسسيين أو demanding clients.
روح امتلاك قوية مع سجل حافل في قيادة نتائج التسليم التقني.
مهارات قوية في التواصل، إدارة أصحاب المصلحة، حل المشكلات، والتنظيم.
بالإضافة إلى ذلك
- خبرة في إدارة عقود الدعم والصيانة.
- خبرة في العمل مع فرق تقنية حول تكاملات API أو تكاملات من طرف ثالث.
- خبرة في مشاريع أو منصات سحابية.
- خلفية تقنية في تطوير البرمجيات، الهندسة، ضمان الجودة، أو مجال تقني ذي صلة.
- خبرة باستخدام أدوات إدارة المشاريع مثل Jira، Azure DevOps، أو منصات مماثلة.