* 18+ years of commercial Software design and Development experience * Extensive Internet and desktop based Software Development experience using various Microsoft technologies. * Good understanding of Software Development Life Cycle * Vast experience working in onsite-offshore model with foreign clients