Responsibilities:
Experience in managing software development department, including design of career and training plans, carrying out performance reviews, defining development targets, allocating people to projects, recruitment, motivating people;
Experience with object-oriented development, a good candidate has completed the career path from software developer, through software development team leader to software development manager;
Experience with agile methodologies, scrum;
Excellent command of English;
Software development background is a must;