Bsc/BA in Computer Science or related degree
At least 2 years leading software development teams, growing and mentoring engineers
Experience with Scrum methodology – an advantage
At least 3 years of hands on experience developing server side code
At least 1 year of experience with enterprise scale cloud development
Experience with Big Data / Scale / Performance – an advantage
Good interpersonal skills
Good grasp on SOLID development principles and experience with automatic testing methodologies