Position: Technical Project Manager
Company: UPPeople
Experience required: 3y
English level: upper

Requirements

Essentials:
- A strong technical background. Ability to effectively facilitate architectural and technical discussions, a good understanding of modern software development techniques (TDD, BDD, pair programming, etc.), branching strategies (Git flow, GitHub flow), and ability to evaluate systems' performance and stability

- At least 4 years of software products delivery process management experience

- Experience in management of multinational/distributed/mixed teams (office + remote employees) 

- Good communication and presentation skills to communicate effectively with customers and project teams

- Successful experience in various project delivery and full theoretical understanding of at least one software development model/methodology/framework

- Strong people management and leadership skills

- Excellent conflict management skills

- Upper-Intermediate English and fluent Russian is a must

- Scope and change request management

- Stress resistance. Ability to outline more rational and less emotional problem-solving solutions



Responsibilities: 


- Lead project initiation (organize kick-off meetings, requirements walk-throughs, create JIRA projects/stories, sprint plannings, etc.)

- Actively facilitate team meetings, architectural design sessions, product meetings, etc.

- Challenge teammates via initiation and facilitation of tech discussions 

- Create and maintain project/sprint plans

- Project risk management, documentation management, and quality management

- Lead and drive multiple Agile projects in parallel

- Manage internal and external resources during project execution

- Manage the roll-out process of new releases from Development, via QA and UAT environments to Production 

- Report on project status to management and customers

- Timely report risks and issues 

- Manage project communications to all stakeholders

- Continuously improve processes and delivery approaches using best practices and critical thinking 

- Pro-active support of go-live activities

- Follow Agile best practices and Scrum rituals