Technical Project Manager
- Full-time
Job Description
We’re looking for a Technical Project Manager to plan and execute engineering projects from concepts through release. This role will leverage strong leadership, communication, planning, and engineering skills.
Job Responsibilities
- Facilitates daily stand-up, iteration planning, sprint review, and the iteration retrospective
- Manage tracking and planning and delivery of customer requests and issues
- Track all outstanding QA issues and work with QA teams to ensure consistent quality
- Create visibility for ongoing sprints through frequent and clear communication and reports
- Use SCRUM or Kanban software development processes. Must be able to switch between these methodologies and should have the ability to tailor them according to the project needs.
- Manage, monitor, and motivate the cross-functional team assigned to the project.
- Facilitate, monitor, and coordinate release deliverables for all software releases (release, patches, and hotfixes)
- Conduct release readiness reviews and ensure all release dependencies and release content are being tracked
- Manage relationships and coordinate work between different departmental teams
- Coordinates project activities and ensure all project phases are documented appropriately.
Skills Required
- BS or MS degree in Computer Science or equivalent experience
- Minimum 3-5 years of hands-on coding/development experience in web or mobile technologies.
- Minimum 2-3 years project management experience in reputable Software organizations.
- Excellent English communication, leadership, and presentation skills.
- Good logical and analytical skills, with a strong desire to solve complex and challenging problems.
- Must be an excellent people manager, able to lead cross-functional teams with respect.
- Strong organizational skills with high attention to detail
- Ability to recognize technical, management, and cost risks and recommend mitigation approaches
- Experience supporting and documenting software release projects
- Knowledge of agile methodology and frameworks like Scrum, Kanban, XP, etc.
- Knowledge about tasks, backlog tracking, burndown metrics, velocity, user stories, etc.
- Familiar with common development practices, Service-oriented environments, and Agile practices
- Experience with various commercially available software engineering tools, such as Git, Jira, Asana, etc.