Job Description
|
Summary:
We are seeking an experienced Technical Project Manager to lead and coordinate cross-functional teams in delivering complex, technical projects on time, within scope, and budget. This role requires a blend of technical expertise and project management skills, with a strong focus on collaboration, process improvement, and problem-solving to support business objectives.
Key Responsibilities:
- Project Planning and Execution
- Define project scope, goals, and deliverables that align with business objectives in collaboration with stakeholders.
- Develop detailed project plans, including schedules, budgets, resource allocations, and risk mitigation strategies.
- Lead project kickoff, execution, and closure, ensuring milestones are met and deliverables are completed.
- Cross-Functional Collaboration
- Collaborate with engineering, product, and operations teams to ensure alignment of technical requirements and business needs.
- Facilitate communication among stakeholders, providing regular updates on project status, issues, and changes.
- Act as the main point of contact for internal teams, clients, and third-party vendors as needed.
- Risk Management and Problem-Solving
- Identify and address potential risks, dependencies, and constraints, implementing contingency plans as necessary.
- Conduct root cause analyses for issues that arise during projects, collaborating with teams to develop solutions.
- Monitor progress and performance metrics, adapting project plans as needed to keep projects on track.
- Quality Assurance and Process Improvement
- Ensure adherence to project management best practices and technical standards.
- Continuously seek opportunities to improve project workflows and methodologies for efficiency and effectiveness.
- Document lessons learned and establish standards for future technical projects.
- Technical Insight and Guidance
- Provide technical insights that influence project planning and decision-making.
- Collaborate with engineering teams to understand system architecture, technology constraints, and integration points.
- Stay current with relevant technology trends and tools to bring new ideas to the team.
- Budget and Resource Management
- Manage project budgets, tracking expenses and variances, and ensuring cost-effective resource allocation.
- Coordinate with resource managers to secure necessary talent and tools for project completion.
Required Skills and Qualifications:
- Education and Experience
- Bachelor’s degree in Computer Science, Engineering, Information Technology, or related field.
- 3+ years of experience in project management within technical or software development environments.
- Proven experience managing projects with agile, waterfall, or hybrid methodologies.
- Technical Skills
- Understanding of systems architecture, software development lifecycle (SDLC), and technical project requirements.
- Experience with project management tools (e.g., JIRA, Asana, MS Project) and familiarity with CI/CD pipelines.
- Proficiency in a programming or scripting language (optional, based on project needs).
- Project Management Skills
- Strong organizational skills, with the ability to manage multiple projects simultaneously.
- Excellent communication and presentation skills to clearly convey project objectives and progress.
- Problem-solving skills and a strategic mindset to handle changing requirements and competing priorities.
- Soft Skills
- Strong interpersonal skills with a proven ability to build relationships across teams.
- Ability to work under pressure in fast-paced, dynamic environments.
- Adaptable and resilient with a collaborative, team-oriented attitude.
Preferred Qualifications:
- Project Management Professional (PMP), Certified ScrumMaster (CSM), or other relevant certifications.
- Familiarity with cloud platforms (e.g., AWS, GCP, Azure) and data engineering or DevOps practices.
- Experience managing remote teams or working in distributed environments.
|
|