• 3+ years of experience in managing software development projects;
• Professional written and spoken English — at least upper-intermediate;
• Understanding software development life cycle;
• Proven organizational skills;
• Proven ability to lead a team of engineers;
• Strong understanding of Agile software development processes including Scrum, Kanban, Lean;
• Good analytical skills;
• Proven ability to design a good solution to a business problem;
• Experience in preparing project proposals for web/mobile projects (man/hours, timeline, etc.);
• Proven ability to create and manage project plans, timetables, client status reports as well as external and internal documentation;
• In depth knowledge of the process workflow and process CSF/KPI’s;
• Ability to successfully explain and guide people through the process and handle any low-level process issues;
• Developer and/or software QA background — MUST HAVE!
• Interesting and challenging projects;
• Official employment;
• Paid holidays and weekends;
• Career growth;
• Competitive salary;
• Medical insurance;
• Team building activities and corporate events.
• Driving software development process and ensuring successful project delivery;
• Ensuring the process is executed properly at each step;
• Ensuring appropriate inputs/outputs are being produced;
• Guiding process practitioners (those moving through the process) appropriately;
• Producing and monitoring process KPI reports;
• Collaborating in a team setting to drive execution of software projects across a variety of industries and domains;
• Working with clients to capture requirements and design/define solutions that fit constraints (technological, budgetary/time, etc.);
• Coordinating the development team based in Ukraine;
• Maintaining and developing client contacts and business relationships.