Did you apply to Technical Project Manager – Software Development?
Technical Project Manager – Software Development
Job Overview
- Role Overview The Technical Project Manager will be responsible for planning, coordinating, managing, and delivering software development projects from initiation through deployment and handover. The ideal candidate should have a software development background, allowing them to understand technical requirements, communicate effectively with developers, identify technical challenges, and translate business requirements into actionable development tasks. The role will serve as the main coordination point between management, clients, developers, designers, QA, and external technical teams. 2. Key Responsibilities A. Project Planning & Management Define project scope, objectives, deliverables, and timelines. Develop project plans, milestones, and development schedules. Break down business requirements into technical tasks and development tickets. Assign tasks based on developers' skills, availability, and workload. Monitor project progress and ensure deadlines are achieved. Identify project risks, dependencies, and potential delays. Manage scope changes and communicate their impact on timelines and resources. Ensure proper documentation throughout the project lifecycle. B. Technical Project Coordination Understand software architecture, application structures, APIs, databases, and integrations. Review technical requirements and ensure they are understood by the development team. Coordinate backend, frontend, mobile application, and third-party integration activities. Understand development workflows, Git repositories, branching strategies, and deployment processes. Coordinate technical discussions between developers and clients. Identify technical blockers and escalate complex issues to the Technical Lead. Ensure technical decisions are documented and aligned with project objectives. C. Development Team Management Coordinate daily activities and development priorities. Conduct daily stand-ups and regular progress meetings. Monitor individual and team performance against assigned tasks. Track workload and resource availability. Ensure developers follow agreed development standards and processes. Coordinate with UI/UX designers, QA engineers, and DevOps teams. Identify resource requirements and recommend additional technical support when needed. D. Client & Stakeholder Management Act as the primary project communication point. Conduct project kickoff meetings and requirement-gathering sessions. Translate client requirements into actionable development tasks. Provide regular project status updates. Manage client expectations regarding scope, timelines, and deliverables. Coordinate feedback, reviews, testing, and approvals. Ensure all client requests and changes are documented and approved. E. Quality Assurance & Delivery Coordinate testing activities and ensure proper test coverage. Ensure deliverables meet approved requirements and acceptance criteria. Monitor and follow up on bugs, issues, and change requests. Coordinate User Acceptance Testing (UAT). Ensure client feedback is addressed before final delivery. Coordinate deployment, production release, and post-launch support. Ensure proper technical documentation and project handover. F. Reporting & Performance Monitoring Prepare weekly project status reports. Monitor project timelines, milestones, and completion percentages. Report resource utilization and team capacity. Identify delayed tasks and explain their impact on project delivery. Maintain project dashboards and task management systems. Escalate risks, blockers, and resource requirements to management. 3. Required Technical Background The candidate should have practical knowledge of: Software Development Lifecycle (SDLC). Agile and Scrum methodologies. Backend development concepts (PHP, Laravel, .NET, Node.js, or similar). Frontend technologies (Vue.js, React, Angular, or similar). Mobile application development concepts (Flutter, React Native, or native development). REST APIs and third-party integrations. Database concepts (MySQL, SQL Server, PostgreSQL). Git and source code management. Cloud hosting and infrastructure concepts (AWS, Azure). CI/CD and deployment workflows. Software testing and QA processes. Note: The candidate is not expected to perform daily development tasks. However, they must have sufficient technical knowledge to understand development activities, evaluate task complexity, identify risks, and communicate effectively with technical teams. 4. Required Deliverables The Technical Project Manager will be responsible for maintaining the following: Project initiation document and scope definition. Project plan and development timeline. Requirements and technical task breakdown. Sprint plans and development backlogs. Resource allocation and workload reports. Weekly project progress reports. Risk and issue registers. Change request documentation. Testing and UAT tracking. Deployment and project handover documentation. 5. Key Performance Indicators (KPIs) Performance will be evaluated based on: On-time project delivery. Achievement of project milestones. Accuracy of project planning and estimation. Effective allocation and utilization of development resources. Reduction in project delays and unresolved blockers. Quality of project documentation and reporting. Client satisfaction and communication effectiveness. Effective coordination between technical and non-technical teams. Reduction in scope-related misunderstandings and rework. Successful project closure and handover.
Desired Candidate Profile
Technical Lead / Solution Architect. Backend Developers. Frontend Developers. Mobile Application Developers. UI/UX Designers. QA Engineers. DevOps Engineers. Business Development and Account Management. Clients and external technical stakeholders. Employment Type Full-time
Keywords
Ready to apply?
You are viewing this role on JobSphere AI. Continue on naukrigulf.com to apply.
Opens the original job posting in a new tab
Saved on this device. Log in to keep your saved jobs on all your devices.
Log in Create account- Company9Yards Communications
- LocationAbu Dhabi, UAE
- CategoryProject Manager
- Listing sourceNaukrigulf
- Apply onnaukrigulf.com
- Listed1h ago