The candidate should be able to understand the requirements, research possible solutions, prototype and implement production quality scalable, performant and code for the requirement along with necessary unity and functional tests required for productionizing the code. We base all employment decisions--including recruitment, selection, training, compensation, benefits, discipline, promotions, transfers, lay-offs, return from lay-off, terminations and social/recreational programs--on valid job requirements.