Position: Junior Project Manager
Company: Blackthorn Vision
Category: Project Manager
Experience required: 1y
English level: upper

Required skills
• 6+ months full-time practice as a Project Manager with direct project accountability;
• Previous experience with software development in C#/JavaScript/SQL is a plus;
• Experience in managing several teams of 3-4 members;
• Excellent communication skills, ability to influence people, leadership by examples, cultural awareness;
• Experience in requirement analysis, effort estimating, project scheduling, risk and change management;
• Well understanding of different software methodologies — SCRUM, Agile, RUP, Waterfall;
• Experience in software engineering practices, quality assurance, improving team velocity;
• Ability to execute and prioritize a number of tasks simultaneously, resolving interdependencies;
• Upper-intermediate or advanced level or writing and verbal English;
• Flexibility, emotional maturity

We offer
• Challenging and exciting work in a friendly and professional environment;
• Excellent career opportunities and a competitive salary;
• Professional development program with internal seminars on technical topics;
• Flexible work schedule and pleasant working environment including modern and comfortable office;
• 15 working days of paid vacation (21 calendar days), 5 half-paid sick leave days;
• Annual fund for covering employees’ personal needs (medical insurance, sport activities etc.);
• Free English courses;
• Great corporate events and celebrations;
• Access to the corporate library and much more

Responsibilities
• Lead and coordinate projects teams;
• Ensuring that quality software is delivered according to specification using the correct procedures in line with technical and business objectives;
• Working closely with the stakeholders on both sides to manage the day-to-day work of the development team;
• Manage client`s expectations related to the project. Manage the relationship with the client and all stakeholders. Facilitate client’s communication;
• Handle project opportunities and develop project account;
• Ensuring that adequate and qualified staffing is assigned for each of the major project areas, in consultation with the appropriate functional managers and team leaders;
• Tailoring and facilitating right software engineering processes and defining the roles and responsibilities of all of the project team members;
• Coaching, mentoring, motivating and supervising project team members, and influencing them to take positive action and accountability for their assigned work, providing timely feedback to individuals and resource managers;
• Maintaining and reviewing technical documentation;
• Tracking project reporting, team velocity, ensuring key performance indicators reaching success level values