MUST
1. Solid knowledge of Project Management discipline. 7+ years of work experience as a full time PM in software development.
— Requirements and change management
— Risk management
— Process quality metrics
— Project execution metrics
— Team efficiency metrics
— PMI/PMP certification is an advantage
2. Deep understanding of modern software development methodologies and techniques and ability to build custom process out of the best practices that are applicable for particular project.
— RUP
— SCRUM
— Lean SD
— LeSS/SAFe
— XP family
3. Solid experience of using different planning/tracking tools.
— JIRA
— Trello
— TeamCity
4. Good knowledge of development workflow
— Git flow implementations
— Code quality assurance
— Continuous delivery/continuous integration
— Test driven development
5. Good grasp on modern technologies in software development.
Understanding pros and cons, applicability.
6. Experience in data analysis: pivots, clusters, trends etc.
HIGHLY DESIRED
1. Experience in actual software development
2. Basic devops skills (working with *NIX OS via terminal, understanding AWS etc)
3. Knowledge and understanding of major programming patterns
4. Basic knowledge about layered architecture patterns: MVC, MVVM, Onion etc.
5. Reading/creating UML diagrams
6. General knowledge of SQL
SOFT SKILLS
1. Good spoken English
2. Equanimity (80lvl+)
3. Ability to work under pressure
4. Solid and grounded self esteem