-
Software Development
Job Description & How to Apply Below
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
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 elevate 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 Dev Ops 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
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
Required DeliverablesThe Technical Project Manager will be responsible for maintaining the following type 1 Project initiation document and scope definition Project plan and development timeline Requirements and technical task breakdown Sprint plans and…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).