Proven experience of managing teams of 30+ people
Experience of supervising other managers
Good grasp of modern software development methodologies
Strong understanding of current technologies in multiple domains
Hands on experience in different outsourcing business models: Fix bids, T&M, Cost+
Exceptional communication and relationship management skills
Advanced level of both written and verbal English
Client Communication
Human Resource Management
Financial Oversight
Strategic Management
Pre-sales
Strong technical background in software development or testing
Interesting and challenging work in a large and dynamically developing company
Exciting projects involving newest technologies
Professional development opportunities
Excellent compensation and benefits package, performance bonus program
Modern and comfortable office facilities
Full scope management of a Delivery organization with a total engineering staff of 50+