Ability to lead/handle/organize development process for complex software projects
Excellent communication skills
Excellent knowledge of Design Patterns
5y+ experience with database design and implementation - Microsoft SQL Server, Oracle is an advantage
4y+ experience with MVC is a MUST
Strong analytical and troubleshooting skills
Excellent spoken and written English-upper-intermediate or advanced
University Degree in Computer Science or equivalent.