Description:
We are looking for an experienced Technical Project Manager to lead and oversee the planning, execution, and delivery of complex technical projects. The ideal candidate will have a strong background in software development, Agile methodologies, stakeholder management, and team leadership. You will be responsible for ensuring projects are delivered on time, within scope, and meet quality standards while coordinating with cross-functional teams and clients.
Key Responsibilities:
Project Planning and Execution:
- Define project scope, objectives, and deliverables in collaboration with stakeholders.
- Develop detailed project plans, timelines, and resource allocation strategies.
- Track project progress, identify risks, and implement mitigation strategies.
- Ensure project milestones are met within the allocated budget and timeframe.
Team & Stakeholder Management:
- Coordinate with developers, QA teams, designers, and business analysts to ensure alignment on project goals.
- Act as the main point of contact between offshore teams and clients.
- Facilitate effective communication between technical and non-technical stakeholders.
- Conduct regular status meetings and provide updates to leadership.
Technical Oversight:
- Ensure the team follows best practices in software development, DevOps, and cloud solutions.
- Identify opportunities to optimize workflows, improve efficiency, and enhance system performance.
- Participate in code reviews, architectural discussions, and technical decision-making.
Agile & Process Management:
- Implement and enforce Agile methodologies (Scrum/Kanban).
- Facilitate daily stand-ups, sprint planning, retrospectives, and backlog grooming.
- Manage project documentation, including technical specifications and reports.
Required Skills & Qualifications:
- 8+ years of experience in Technical Project Management or Software Development Leadership roles.
- Strong technical background in software development, cloud technologies, and system architecture.
- Hands-on experience with Agile/Scrum methodologies.
- Familiarity with DevOps, CI/CD pipelines, and cloud platforms (AWS, Azure, or GCP).
- Excellent problem-solving, analytical, and decision-making skills.
- Experience working with offshore teams and managing distributed projects.
- Strong knowledge of JIRA, Confluence, and project tracking tools.
- Effective communication and stakeholder management skills.