● At least 3 years’ experience as a team leader
● At least 4 years of web technologies experience
● At least 3 years of Single Page Applications development
● At least 3 years of C# server development
● At least 2 years of experience working with SQL and NoSQL databases (MySQL / MongoDB / Hbase / Memcache )
● Multithreaded programming
● Performance profiling and tuning
● Ability to implement the R&D processes, including a structured development lifecycle.
● Ability to monitor project schedule and have good reporting discipline.
● Capabilities in the field of software architecture; including the ability to devise architectures for large scale systems.
● Excellent self-learning ability
● Excellent interpersonal skills
● Good writing and communication skills