The ideal candidate will draw upon exemplary analytical, critical thinking, and problem solving skills, deep software development experience, We look for engineers who are excellent communicators, self-motivated, flexible, hard working, and who like to have fun.
BS degree in Computer Science or related field, and 1+ years of industry experience developing large scale distributed software systems
Solid proficiency with an OO language (Java or C++) and design patterns, algorithm, data structure, HLD, LLD
Experience with a scripting language -Perl, Ruby, Shell scripting
Experience with RDBMS scaling challenges, dimensional data modeling, SQL
Good Design experience - High & Low Level Design
Strong Object Oriented Design (OOAD)