About the Role
We are seeking an experienced Technical Project Manager with a strong focus on research, estimation, and project planning to join our team. This role involves overseeing the successful delivery of technical projects by conducting in-depth research, creating accurate project estimates, and developing detailed project plans. The ideal candidate will have a background in software development or engineering, along with expertise in project management, budget estimation, and risk analysis.
Key Responsibilities
- Project Research: Conduct comprehensive research on project requirements, emerging technologies, and best practices to ensure successful project outcomes.
- Estimation Preparation: Develop accurate project estimations, including time, cost, and resource requirements, based on scope, complexity, and technical considerations.
- Project Planning: Create detailed project plans with clear milestones, timelines, and deliverables; establish resource allocation and monitor project status.
- Stakeholder Communication: Collaborate with stakeholders to clarify project objectives, requirements, and deliverables, ensuring alignment on goals and expectations.
- Risk Management: Identify potential project risks and develop mitigation strategies to address issues proactively.
- Technical Oversight: Provide technical guidance throughout the project lifecycle, ensuring that the team adheres to best practices and industry standards.
- Budget & Resource Management: Monitor project budgets, manage resources efficiently, and adjust plans as necessary to ensure optimal allocation.
- Progress Tracking & Reporting: Track project progress, prepare regular status reports, and communicate updates to stakeholders, addressing any changes in scope or schedule.
- Continuous Improvement: Identify areas for process improvement within project management workflows and implement solutions to enhance efficiency and accuracy.
Qualifications
- 8+ years of experience as a Project Manager or Technical Project Manager in software development or related fields.
- Strong Research Skills: Ability to conduct in-depth technical research to inform project scoping, estimation, and planning.
- Proficiency in Estimation Techniques: Experience in developing project estimates using methodologies like function point analysis, story points, or analogous estimation.
- Technical Background: Solid understanding of software development life cycle (SDLC), programming concepts, and architecture.
- Project Management Expertise: Proficiency in project management tools (e.g., MS Project, Jira, Asana) and methodologies (e.g., Agile, Waterfall).
- Analytical Skills: Ability to analyze complex technical requirements and translate them into actionable project plans.
- Strong Communication: Excellent verbal and written communication skills for collaborating with technical and non-technical stakeholders.
- Problem Solving: Strong problem-solving skills to address project challenges and maintain project momentum.
Preferred Skills
- Technical Certifications: Project Management Professional (PMP), Agile Certified Practitioner (PMI-ACP), or Certified ScrumMaster (CSM).
- Experience in Cost Management: Familiarity with financial forecasting, cost management, and budget analysis.
- Technical Documentation: Ability to prepare clear technical documentation, including requirements specifications and process workflows.